Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Control Flow

Contents

If Expressions

Pattern Matching

Loops

Whoops! There are no loops! In Haskell one only has and uses recursion. You don't have to worry about overflowing the stack — it is on the heap.