Corso di Raku / Avanzato / Contenitori / Introspezione dei contenitori / Exercises / Il valore predefinito del contenitore
Soluzione: Il valore predefinito del contenitore
Ecco una possibile soluzione.
Codice
my $count is default(0);
say $count;
say $count.VAR.default;🦋 Puoi trovare il codice sorgente nel file container-default.raku.
Output
0
0Commenti
Il trait
is default(0)assegna al contenitore un valore predefinito. Poiche non e stato assegnato nulla, la lettura di$countrestituisce quel valore predefinito, quindi la prima riga stampa0..VAR.defaultchiede al contenitore stesso il suo valore predefinito dichiarato, che e anch’esso0. Senza il trait, un contenitore non tipizzato avrebbe avuto come valore predefinito(Any).
Navigazione del corso
← Il valore predefinito del contenitore | Altro sui tipi predefiniti →