Raku-Kurs / Fortgeschritten / Mehr über eingebaute Typen / Aufzählungen / Werte und Schlüssel

Quiz — Enum-Werte

Was gibt das folgende Programm aus?

enum Day (Mon => 1, Tue => 2);
say Tue.key;
1Tue
02
01
0Mon

.value gibt die Zahl hinter einer Konstante zurück, aber .key gibt ihren Namen als String zurück. Also ist Tue.key gleich Tue, unabhängig von der Zahl 2, die ihr zugewiesen wurde.

Kursnavigation

Werte und Schlüssel   |   Ampeln