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 = .