Raku kurss / Pamati /
Vairāk par tipiem / Pozicionālie datu tipi / @*ARGS
masīvs
Viktorīna — @*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 worldKā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ā. |