Cursus Raku / Essentiëlen / Positionele datentypen / De @*ARGS array

Quiz — De @*ARGS array

Je voert het volgende programma een paar keer uit. Voor elke uitvoering, vind de juiste antwoorden.

Het programma is opgeslagen in het bestand t.raku en heeft de volgende code:

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

1

Het programma wordt uitgevoerd als:

$ raku t.raku hello world

Wat zijn de waarden die door elke regel code worden afgedrukt?

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

2

Het programma wordt uitgevoerd als:

$ raku t.raku "hello world"

Wat zijn de afgedrukte waarden?

1 say @*ARGS.elems; drukt af  (: 1, 2 :) De geciteerde string is een enkel argument.
hello world say @*ARGS[0]; drukt af  (: hello, "hello", world, "world", hello world, "hello world" :)  

3

Het programma wordt uitgevoerd als:

$ raku t.raku "hello" "world"

Wat drukt het af?

2 say @*ARGS.elems; drukt af  (: 1, 2 :)  
hello say @*ARGS[0]; drukt af  (: hello, "hello", world, "world", hello world, "hello world" :) De aanhalingstekens van de shell zijn niet opgenomen in de waarde van het argument.

Cursusnavigatie

Positionele datentypen / Geneste arrays   |   Positionele datentypen / Interpolatie van arrays


💪 Or jump directly to the exercises to this section.

Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.

Vertalingen van deze pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська