UsefulLinks
Computer Science
Programming
By Language
Julia Programming
1. Introduction to Julia
2. Installation and Environment Setup
3. Julia Language Fundamentals
4. Data Types and Type System
5. Operators and Expressions
6. Control Flow
7. Strings and Text Processing
8. Collections and Data Structures
9. Functions
10. Custom Types and Structures
11. Multiple Dispatch
12. Modules and Packages
13. Input and Output
14. Error Handling and Debugging
15. Metaprogramming
16. Performance and Optimization
17. Concurrency and Parallelism
18. Scientific Computing Ecosystem
19. Plotting and Visualization
20. Interoperability
14.
Error Handling and Debugging
14.1.
Exception System
14.1.1.
Exception Types
14.1.2.
Built-in Exceptions
14.1.3.
Custom Exceptions
14.2.
Error Handling Constructs
14.2.1.
Try-Catch-Finally
14.2.2.
Error Function
14.2.3.
Throw Function
14.2.4.
Rethrow Function
14.3.
Debugging Techniques
14.3.1.
Print Debugging
14.3.2.
Assertion Macros
14.3.3.
Debug Macros
14.3.4.
Interactive Debugging
14.4.
Testing
14.4.1.
Unit Testing
14.4.2.
Test Macros
14.4.3.
Test Sets
14.4.4.
Continuous Testing
Previous
13. Input and Output
Go to top
Next
15. Metaprogramming