Corso di Raku / Fondamenti / Altro sui tipi / 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 worldQuali 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. |