List patterns
Списъците, както и елементите, които съдържат, може да участват в
съпоставяне с шаблони (pattern matching) в case
изрази.
Шаблоните за списък съвпадат със списъци с определена дължина. Шаблонът
[]
съвпада с празен списък, а шаблонът [_]
- със
списък с един елемент. Те няма да съвпадат със списъци с друга дължина.
Шаблонът с разгъване ..
може да се използва за съвпадение с
остатъка от списъка. Шаблонът [1, ..]
съвпада с всеки списък,
започващ с 1. Шаблонът [_, _, ..]
съвпада с всеки списък с поне
два елемента.