Курс языка программирования Raku / Продвинутый уровень / Подробнее о встроенных типах / Перечисления / Значения и ключи
Тест — Значения перечислений
Что напечатает следующая программа?
enum Day (Mon => 1, Tue => 2);
say Tue.key;| 1 | Tue |
| 0 | 2 |
| 0 | 1 |
| 0 | Mon |
.value возвращает число, стоящее за константой, а
.key возвращает ее имя в виде строки. Поэтому
Tue.key — это Tue, независимо от числа
2, которое было ей присвоено.
Навигация по курсу
← Значения и ключи | Светофор →