Curso de Raku / Avanzado / Más sobre los tipos integrados / Enumeraciones / Definir un enum

Quiz — Enumeraciones

¿Qué imprime el siguiente programa?

enum Colour <red green blue>;
say green + blue;
13
0greenblue
0(green blue)
0an error

Cada constante representa un número, asignado desde cero en el orden en que se listaron: red es 0, green es 1, blue es 2. En un contexto aritmético, las constantes actúan como esos números, por lo que green + blue es 1 + 2, que es 3.

Definir un enum   |   Valores y claves