Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Перелічення та зіставлення зі зразком (Enums and Pattern Matching)

У цьому розділі ми розглянемо перелічення, також відомі як enum. Перелічення (Enums) дають змогу визначити тип, перелічуючи його можливі варіанти. Спочатку ми визначимо та використаємо перелічення (enum), щоб показати, як перелічення (enum) може кодувати значення разом із даними. Далі ми дослідимо особливо корисне перелічення (enum) під назвою Option, яке виражає, що значення може бути або чимось, або нічим. Потім ми розглянемо, як зіставлення зі зразком у виразі match робить простим запуск різного коду для різних значень перелічення (enum). Нарешті, ми охопимо, як конструкція if let є ще однією зручною та стислою ідіомою, доступною для обробки перелічень (enums) у вашому коді.