Table of Contents
Basics
- Hello world
- Unqualified imports
- Type checking
- Ints
- Floats
- Number formats
- Equality
- Strings
- Bools
- Assignments
- Discard patterns
- Type annotations
- 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