Corso di Raku / Avanzato / Subroutine / Chiamate con i due punti
Quiz — La chiamata con due punti
Cosa stampa il seguente programma?
say 'programming'.substr: 0, 3;| 1 | pro |
| 0 | program |
| 0 | ing |
| 0 | (0 3) |
I due punti consumano tutto il resto dell’istruzione come
lista degli argomenti, quindi substr: 0, 3 equivale a
substr(0, 3) — entrambi gli argomenti vengono passati.
Partendo dall’indice 0 e prendendo 3 caratteri
si ottiene pro.