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