Курс по Raku / Напреднали / Управление на потока / Префикси на инструкции 🆕 / sink и quietly

Тест — Префикси на инструкции

Какво отпечатва следната програма?

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

Събирането на 10 с неопределената $v я третира като 0, което дава 10. Нормално това би отпечатало и предупреждение за „неинициализирана стойност”, но префиксът quietly го потиска, така че се отпечатва само 10.

Навигация в курса

sink и quietly   |   Стойността на do блок