Raku kurss / Pamati / Pozicionālie datu tipi / @*ARGS masīvs

Tests — @*ARGS masīvs

Jūs vairākas reizes palaižat šādu programmu. Katram izpildes gadījumam atrodiet pareizās atbildes.

Programma ir saglabāta failā t.raku un tai ir šāds kods:

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

1

Programma tiek palaista šādi:

$ raku t.raku hello world

Kādas vērtības izdrukā katra koda rinda?

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

2

Programma tiek palaista šādi:

$ raku t.raku "hello world"

Kādas vērtības tiek izdrukātas?

1 say @*ARGS.elems; izdrukā  (: 1, 2 :) Citētā virkne ir viens arguments.
hello world say @*ARGS[0]; izdrukā  (: hello, "hello", world, "world", hello world, "hello world" :)  

3

Programma tiek palaista šādi:

$ raku t.raku "hello" "world"

Ko tā izdrukā?

2 say @*ARGS.elems; izdrukā  (: 1, 2 :)  
hello say @*ARGS[0]; izdrukā  (: hello, "hello", world, "world", hello world, "hello world" :) Citāti no čaulas netiek iekļauti argumenta vērtībā.

Kursa navigācija

Pozicionālie datu tipi / Ligzdoti masīvi   |   Pozicionālie datu tipi / Masīvu interpolācija


💪 Or jump directly to the exercises to this section.

Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.

Šīs lapas tulkojumi: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська