Record pattern matching
Възможно е да правим съпоставяне с шаблони (pattern matching) върху record. Това ни позволява да извлечем стойностите на няколко полета от record в отделни променливи, подобно на съпоставяне с шаблони за n-торки или списъци.
Ключовата дума let
може да съвпада само с потребителски типове,
които имат само един вариант. За типове с повече варианти, е нужно да се
използва case
израз.
Възможно е да се използват долната черта _
или шаблонът с
разгъване ..
, за да се игнорират полета, които не са ни нужни.