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