Kurso de Raku / Esencoj / Poziciaj datentipoj / La @*ARGS arrayo

Kvizo — La @*ARGS arrayo

Vi rulas la jenan programon kelkajn fojojn. Por ĉiu rulado, trovu la ĝustajn respondojn.

La programo estas konservita en la dosiero t.raku kaj havas la jenan kodon:

say @*ARGS.elems;
say @*ARGS[0];

1

La programo estas rulita kiel:

$ raku t.raku hello world

Kiaj estas la valoroj presitaj de ĉiu linio de kodo?

2 say @*ARGS.elems; presas  (: 1, 2 :)
hello say @*ARGS[0]; presas  (: hello, world, hello world :)

2

La programo estas rulita kiel:

$ raku t.raku "hello world"

Kiaj estas la valoroj presitaj?

1 say @*ARGS.elems; presas  (: 1, 2 :) La citita ŝnuro estas unu sola argumento.
hello world say @*ARGS[0]; presas  (: hello, "hello", world, "world", hello world, "hello world" :)  

3

La programo estas rulita kiel:

$ raku t.raku "hello" "world"

Kion ĝi presas?

2 say @*ARGS.elems; presas  (: 1, 2 :)  
hello say @*ARGS[0]; presas  (: hello, "hello", world, "world", hello world, "hello world" :) La citiloj de la ŝelo ne estas inkluzivitaj en la valoro de la argumento.

Kurso navigado

Poziciaj datentipoj / Nestitaj arrayoj   |   Poziciaj datentipoj / Interpolante arrayojn


💪 Or jump directly to the exercises to this section.

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська