Cursus Raku / Provectus / Plura de generibus insitis / Enumerationes / Exercises / Lumina trafficum
Solutio: Lumina trafficum
Hic est possibilis solutio huius operis.
Codex
enum Light <red amber green>;
my Light $current = red;
say "$current is {$current.value}";
$current = amber;
say "$current is {$current.value}";
$current = green;
say "$current is {$current.value}";🦋 Inveni codicem fontem in archivo traffic-enum.raku.
Exitus
red is 0
amber is 1
green is 2Commentarii
my Light $currentest ordinaria variabilis mutabilis — solum typoLightconstricta. Proximam constantem assignando lucem promovet, et numerus nomen sequitur quaque vice:0,1,2.$current++videtur ad proximam lucem sponte progredi debere, sed errore typi verificandi deficit.++constantem ut nudum numerum tractat etIntreddit (redfit1), etIntnon iam typoLightconvenit. Itaque lucem mutando proximam constantem assignas, ut supra.Constrictio typi ad omnem assignationem pertinet, non solum ad primam.
$currentaccipietred,amber, velgreen, sed aliquid assignare quodLightnon est — nudum numerum vel seriem characterum — error typi verificandi esset.