Курс Raku / Розширені / Докладніше про вбудовані типи / Перелічення 🆕 / Визначення enum
Тест — Перелічення
Що виведе наведена програма?
enum Colour <red green blue>;
say green + blue;| 1 | 3 |
| 0 | greenblue |
| 0 | (green blue) |
| 0 | помилку |
Кожна константа позначає число, призначене від нуля в порядку
переліку: red — це 0, green —
1, blue — 2. В арифметичному
контексті константи поводяться як ці числа, тож
green + blue — це 1 + 2, тобто
3.