Сопоставление с образцом: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
→Алгебраические типы данных: Конструктор значения алгебраического типа, т.к. конструктор типа не применяется сопоставлении |
РоманСузи (обсуждение | вклад) стилевые правки |
||
Строка 1:
'''Сопоставление с образцом''' ({{lang-en|
Как правило, имеется возможность указать более одного образца и связанного с ним действия.
Сопоставление с образцом часто встречается в [[Функциональное программирование|функциональных языках программирования]], таких как языки семейства [[ML]] и [[Haskell]]
Образцы последовательностей (например, текстовая строка) можно сопоставлять с [[Регулярные выражения|регулярными выражениями]].
== Сравнение с точным значением ==
Строка 54 ⟶ 56 :
== Сопоставление со строкой ==
Языки с
Пример на AWK, подсчёт количества включений слов «foo» или «bar»:
Строка 63 ⟶ 65 :
</source>
{{Строки}}{{rq|sources|stub|topic=IT}}
{{перевести|en|Pattern matching}}
[[Категория:Функциональное программирование]]
|