Курс Raku / Розширені / Докладніше про вбудовані типи / Перелічення 🆕 / Значення та ключі

Тест — Значення enum

Що виведе наведена програма?

enum Day (Mon => 1, Tue => 2);
say Tue.key;
1Tue
02
01
0Mon

.value дає число, що стоїть за константою, а .key дає її ім’я у вигляді рядка. Тож Tue.key — це Tue, незалежно від числа 2, яке їй призначили.

Навігація курсом

Значення та ключі   |   Світлофор