Cursus Raku / Geavanceerd / Besturingsstructuren / Statement-prefixen / sink en quietly

Quiz — Statement-prefixen

Wat print het volgende programma?

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

Het optellen van 10 bij de ongedefinieerde $v behandelt deze als 0, wat 10 oplevert. Normaal zou dit ook een waarschuwing “uninitialized value” afdrukken, maar het prefix quietly onderdrukt die, zodat alleen 10 wordt afgedrukt.

Cursusnavigatie

← sink en quietly   |   De waarde van een do-blok →