Английская лексика: Разработка программного обеспечения · Основы программирования

Что значит pattern matching?

Значение и примеры · Разработка программного обеспечения

существительноеРаспространённый термин

pattern matching: сопоставление с образцом, сопоставление с шаблоном

Выбор ветви кода по структуре или содержимому значения, часто с присваиванием имён его частям.

Где и как употребляется

Применяется к структурированным значениям и вариантам. Это шире, чем поиск текста регулярным выражением.

Примеры предложений

  1. The handler uses pattern matching to separate successful results from errors.

    Обработчик сопоставляет результат с образцом, чтобы разделить успешные ответы и ошибки.

    Форма результата выбирает ветвь и позволяет получить содержащиеся в ней данные.

  2. With pattern matching, the parser extracts both coordinates from a point value.

    Сопоставление с образцом извлекает обе координаты значения-точки.

    Проверка структуры одновременно связывает её компоненты с именами для дальнейшего использования.

Распространённые словосочетания

  • structural pattern matching
  • pattern matching expression