Curso de Raku / Avanzado / Contenedores / Contextos / Contexto de ítem y de lista

Quiz — Contexto de ítem

¿Qué imprime el siguiente programa?

my @a = 1, 2, 3;
my $n = 0;
$n++ for $(@a);
say $n;
03
11
00
06

El contextualizador $( … ) fuerza el contexto de elemento, por lo que el array se trata como un solo valor en lugar de una lista de elementos. El bucle for por tanto ve un solo elemento y ejecuta su cuerpo una sola vez, dejando $n en 1. Sin $( ), el bucle iteraría tres veces.

Contexto de ítem y de lista   |   Forzar un número