Raku-Kurs / Grundlagen / Positionale Datentypen / Das @*ARGS-Array

Quiz — Das @*ARGS-Array

Sie führen das folgende Programm ein paar Mal aus. Finden Sie für jeden Lauf die richtigen Antworten.

Das Programm ist in der Datei t.raku gespeichert und hat den folgenden Code:

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

1

Das Programm wird ausgeführt als:

$ raku t.raku hello world

Welche Werte werden von jeder der Codezeilen ausgegeben?

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

2

Das Programm wird ausgeführt als:

$ raku t.raku "hello world"

Welche Werte werden ausgegeben?

1 say @*ARGS.elems; gibt aus  (: 1, 2 :) Der zitierte String ist ein einzelnes Argument.
hello world say @*ARGS[0]; gibt aus  (: hello, "hello", world, "world", hello world, "hello world" :)  

3

Das Programm wird ausgeführt als:

$ raku t.raku "hello" "world"

Was wird ausgegeben?

2 say @*ARGS.elems; gibt aus  (: 1, 2 :)  
hello say @*ARGS[0]; gibt aus  (: hello, "hello", world, "world", hello world, "hello world" :) Die Anführungszeichen der Shell sind nicht im Wert des Arguments enthalten.

Kursnavigation

Positionale Datentypen / Verschachtelte Arrays   |   Positionale Datentypen / Interpolation von Arrays


💪 Or jump directly to the exercises to this section.

Diese Seite wurde automatisch mit ChatGPT 4o übersetzt. Originaler englischer Text.

Übersetzungen dieser Seite: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська