Kurso de Raku / Progresinta / Ujoj / Kuntekstoj / Exercises / Ero aŭ listo
Solvo: Ero aŭ listo
Jen ebla solvo de la tasko.
Kodo
my @a = 1, 2, 3;
my $count = 0;
my $x = $(@a);
$count++ for @($x);
say $count;🦋 Vi povas trovi la fontkodon en la dosiero item-or-list.raku.
Eligo
3Komentoj
my $x = $(@a)trudas eran kuntekston, do la tuta tabelo estas pakita en la solan skalaron$xanstatau disvastighita.@($x)poste trudas listan kuntekston, disvastigante$xreen al ghiaj tri elementoj. La buklofordo rulighas tri fojojn, lasante la kalkulilon che3. La du kuntekstigiloj estas ghustaj maloj:$( )pakas liston en unu eron,@( )malpakas ghin reen.