Kurso de Raku / Progresinta / Regofluo / Deklaraj prefiksoj / sink kaj quietly

Kvizo — Deklaraj prefiksoj

Kion presas la sekva programo?

my $v;
quietly {
    say $v + 10;
}
0A warning, then 10
110
0Nil
00

Aldoni 10 al la nedefinita $v traktas ĝin kiel 0, donante 10. Normale tio ankaŭ presus averton pri “neinicialigita valoro”, sed la prefikso quietly kaŝas ĝin, do nur 10 estas presata.

Kursa navigado

sink kaj quietly   |   La valoro de do-bloko