Kurso de Raku / Progresinta / Pli pri la enkonstruitaj tipoj / Enumeracioj / Difini enumeracion

Kvizo — Enumeracioj

Kion presas la jena programo?

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

Ĉiu konstanto reprezentas nombron, atribuitan ekde nulo laŭ la listigita ordo: red estas 0, green estas 1, blue estas 2. En aritmetika kunteksto la konstantoj agas kiel tiuj nombroj, do green + blue estas 1 + 2, kio estas 3.

Kursa navigado

Difini enumeracion   |   Valoroj kaj ŝlosiloj