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
Functions
Function Definition
Basic Function Syntax
Function Naming
Compact Function Syntax
Anonymous Functions
Function Parameters
Positional Parameters
Keyword Parameters
Default Parameters
Variable Arguments
Splat Operator
Keyword Splat
Function Returns
Return Statement
Implicit Returns
Multiple Return Values
Nothing Returns
Function Scope
Local Variables
Global Variables
Closures
Variable Capture
Higher-Order Functions
Functions as Arguments
Functions as Return Values
Function Composition
Pipe Operator
Built-in Higher-Order Functions
Map Function
Filter Function
Reduce Function
Foreach Function
Function Documentation
Docstrings
Documentation Format
Help System Integration
Previous
8. Collections and Data Structures
Go to top
Next
10. Custom Types and Structures