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;
}| 0 | A warning, then 10 |
| 1 | 10 |
| 0 | Nil |
| 0 | 0 |
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.