Raku kurss / Padziļināti / Izpildes plūsma / Priekšrakstu prefiksi 🆕 / sink un quietly

Viktorīna — Priekšrakstu prefiksi

Ko izdrukā šī programma?

my $v;
quietly {
    say $v + 10;
}
0Brīdinājumu, tad 10
110
0Nil
00

Pieskaitot 10 nedefinētajam $v, tas tiek uztverts kā 0, dodot 10. Parasti tiktu izdrukāts arī brīdinājums par neinicializētu vērtību, taču prefikss quietly to apslāpē, tāpēc tiek izdrukāts tikai 10.

Kursa navigācija

sink un quietly   |   do bloka vērtība