AS Patterns

Оновлено: 24.04.2023

Шаблон AS відповідає шаблону АБО ліворуч від ключового слова as щодо теми. Синтаксис:

as_pattern ::=  or_pattern "as" capture_pattern

If the OR pattern fails, the AS pattern fails. Otherwise, the AS pattern binds the subject to the name on the right of the as keyword and succeeds. capture_pattern cannot be a _.

Простіше кажучи, P as NAME співпадатиме з P, і в разі успіху буде встановлено NAME = .