Table of Contents
Looking for all the content on one page? Find it here!
Basics
- Hello world
- Modules
- Unqualified imports
- Type checking
- Ints
- Floats
- Number formats
- Equality
- Strings
- Bools
- Assignments
- Discard patterns
- Type annotations
- Type imports
- Type aliases
- Blocks
- Lists
- Constants
Functions
- Functions
- Higher order functions
- Anonymous functions
- Function captures
- Generic functions
- Pipelines
- Labelled arguments
- Documentation comments
- Deprecations
Flow control
- Case expressions
- Variable patterns
- String patterns
- List patterns
- Recursion
- Tail calls
- List recursion
- Multiple subjects
- Alternative patterns
- Pattern aliases
- Guards
Data types
- Tuples
- Custom types
- Records
- Record accessors
- Record pattern matching
- Record updates
- Generic custom types
- Nil
- Results
- Bit arrays