패턴은 일치시킬 표현식과 같은 구조로 되어 있습니다. let var val... exp exp.... 와 같이 중첩된 구조를 가질 수도 있습니다. 대체로 패턴은 목록, 부적절한 목록, 벡터, 식별자 및 데이텀으로 구성됩니다.

A pattern is structured like the expression that it is to match. It can have nested structure as well, like let var val... exp exp.... Broadly speaking, patterns are made of lists, improper lists, vectors, identifiers, and datums.