Corso di Raku / Avanzato / Controllo di flusso / Prefissi di istruzione / sink e quietly

Quiz — Prefissi di istruzione

Cosa stampa il seguente programma?

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

Sommare 10 al $v non definito lo tratta come 0, dando 10. Normalmente questo stamperebbe anche un avviso “uninitialized value”, ma il prefisso quietly lo sopprime, quindi viene stampato solo 10.

sink e quietly   |   Il valore di un blocco do