Raku kurss / Padziļināti / Vairāk par iebūvētajiem tipiem / Uzskaitījumi 🆕 / Uzskaitījuma definēšana

Viktorīna — Uzskaitījumi

Ko izdrukā šī programma?

enum Colour <red green blue>;
say green + blue;
13
0greenblue
0(green blue)
0kļūda

Katra konstante apzīmē skaitli, kas piešķirts no nulles uzskaitīšanas secībā: red ir 0, green ir 1, blue ir 2. Aritmētiskā kontekstā konstantes uzvedas kā šie skaitļi, tāpēc green + blue ir 1 + 2, kas ir 3.

Kursa navigācija

Uzskaitījuma definēšana   |   Vērtības un atslēgas