Corso di Raku / Avanzato / Contenitori / Contesti / Contesto numerico, stringa e booleano
Quiz — Contesti
Cosa stampa il seguente programma?
my @a = 10, 20, 30;
say +@a;| 0 | 60 |
| 1 | 3 |
| 0 | 10 |
| 0 | 10 20 30 |
Il prefisso + forza il contesto numerico. Per un array,
il valore numerico e il suo numero di elementi, quindi +@a
e 3, non la somma. Usa ~ per il contesto
stringa (10 20 30) o [+] per sommare
effettivamente gli elementi.
Navigazione del corso
← Contesto numerico, stringa e booleano | Contesto elemento e lista →