Cursus Raku / Provectus / Receptacula / Scalaria receptacula
Valores praedefiniti
Cum nova variabilis scalaris sine assignatione immediata creatur, continens tamen valorem tenet — valorem suum defectum. Valor defectus exactus a typo variabilis pendet.
Programma infra non est optimus modus Raku utendi, sed rem demonstrat:
my $int;
say $int + 5;Output 5 continet, quod exspectare potuisti si
assumpsisti valorem defectum $int esse 0.
Tamen, programma etiam monitum imprimit:
Use of uninitialized value $int of type Any in numeric context
in block <unit> at t.raku line 2
5Ad hanc incertitudinem removendam, vel valorem explicite assigna:
my $int = 0;
say $int + 5; # 5Vel valorem defectum cum tratto is default declara:
my $int is default(0);
say $int + 5; # 5Valor defectus non limitatur ad nullam. Potest esse quilibet valor quem bonum candidatum consideras, exempli gratia:
my $int is default(1);
say $int + 5; # 6Navigatio cursus
← Quiz — Typus limitationes | Procuratio vocationum methodorum →
💪 Vel recta ad exercitationes huius
sectionis i.