Useful Links
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
Custom Types and Structures
Composite Types
Struct Definition
Immutable Structs
Mutable Structs
Field Access
Field Types
Parametric Types
Type Parameters
Parametric Structs
Type Constraints
Where Clauses
Abstract Types
Abstract Type Definition
Type Hierarchies
Subtype Relations
Type Constructors
Inner Constructors
Outer Constructors
Constructor Methods
Validation in Constructors
Type Unions
Union Types
Union Patterns
Type Checking Unions
Previous
9. Functions
Go to top
Next
11. Multiple Dispatch