Курс языка программирования 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