Перечисления позволяют создавать новый тип, который может иметь одно значение из нескольких вариантов теговых элементов, используя ключевое слово enum
.
Сопоставление match
помогает обеспечить исчерпывающую обработку всех возможных значений перечисления, что делает его мощным инструментом для обеспечения качества кода.