UsefulLinks
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
  1. Computer Science
  2. Programming
  3. 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
10.
Custom Types and Structures
10.1.
Composite Types
10.1.1.
Struct Definition
10.1.2.
Immutable Structs
10.1.3.
Mutable Structs
10.1.4.
Field Access
10.1.5.
Field Types
10.2.
Parametric Types
10.2.1.
Type Parameters
10.2.2.
Parametric Structs
10.2.3.
Type Constraints
10.2.4.
Where Clauses
10.3.
Abstract Types
10.3.1.
Abstract Type Definition
10.3.2.
Type Hierarchies
10.3.3.
Subtype Relations
10.4.
Type Constructors
10.4.1.
Inner Constructors
10.4.2.
Outer Constructors
10.4.3.
Constructor Methods
10.4.4.
Validation in Constructors
10.5.
Type Unions
10.5.1.
Union Types
10.5.2.
Union Patterns
10.5.3.
Type Checking Unions

Previous

9. Functions

Go to top

Next

11. Multiple Dispatch

About•Terms of Service•Privacy Policy•
Bluesky•X.com

© 2025 UsefulLinks. All rights reserved.