Kurso de Raku / Progresinta / Ujoj / Kuntekstoj / Era kaj lista kunteksto

Kvizo — Era kunteksto

Kion presas la sekva programo?

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

La kuntekstigilo $( … ) trudas eran kuntekston, do la tabelo estas traktata kiel unuopa valoro anstataŭ listo de elementoj. La buklo for do vidas unu eron kaj ruligas sian korpon nur unufoje, lasante $n je 1. Sen $( ), la buklo iterus tri fojojn.

Kursa navigado

Era kaj lista kunteksto   |   Devigi nombron