- Basic Function Definitions
- DataTypes
if
,then
&else
statementslet
&in
bindingwhere
binding- Pattern Matching
- Guards
- Accumulators
- Haskell Lists
- Ranges
- List Comprehensions
- Tuples
- Higher Order Functions
- Anonymous Functions
- Partial Functions & Currying
- Function Composition (
.
&&$
) - Folding
- User Defined Datatypes
- Records
- Typeclasses &
:info