Curso de Raku / Avanzado / Control de flujo / Prefijos de sentencia / sink y quietly

Quiz — Prefijos de sentencia

¿Qué imprime el siguiente programa?

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

Sumar 10 al $v indefinido lo trata como 0, dando 10. Normalmente esto también imprimiría una advertencia de “valor no inicializado”, pero el prefijo quietly la suprime, así que solo se imprime 10.

sink y quietly   |   El valor de un bloque do