Corso di Raku / Fondamenti / Tipi di dati posizionali / L’array @*ARGS

Quiz — L’array @*ARGS

Stai eseguendo il seguente programma alcune volte. Per ogni esecuzione, trova le risposte corrette.

Il programma è salvato nel file t.raku e ha il seguente codice:

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

1

Il programma viene eseguito come:

$ raku t.raku hello world

Quali sono i valori stampati da ciascuna delle righe di codice?

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

2

Il programma viene eseguito come:

$ raku t.raku "hello world"

Quali sono i valori stampati?

1 say @*ARGS.elems; stampa  (: 1, 2 :) La stringa quotata è un singolo argomento.
hello world say @*ARGS[0]; stampa  (: hello, "hello", world, "world", hello world, "hello world" :)  

3

Il programma viene eseguito come:

$ raku t.raku "hello" "world"

Cosa stampa?

2 say @*ARGS.elems; stampa  (: 1, 2 :)  
hello say @*ARGS[0]; stampa  (: hello, "hello", world, "world", hello world, "hello world" :) Le virgolette dalla shell non sono incluse nel valore dell’argomento.

Tipi di dati posizionali / Array annidati   |   Tipi di dati posizionali / Interpolazione degli array


💪 Or jump directly to the exercises to this section.

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська