Kurso de Raku / Esencoj / Pli pri tipoj / Poziciaj datentipoj / La @*ARGS
tabelo
Kvizo — La @*ARGS tabelo
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 worldKiaj 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. |