Corso di Raku / Avanzato / Contenitori
Contesti
Un valore in Raku a volte puo comportarsi in modo diverso adattandosi al contesto in cui viene utilizzato. Ad esempio, lo stesso array puo agire come un numero (la sua lunghezza), come una stringa (i suoi elementi uniti), o come un valore di verita (array vuoto o meno), a seconda di cio che il codice circostante richiede.
Comprendere il contesto spiega molto di Raku che altrimenti
sembrerebbe sorprendente: perche +@array e un numero,
perche un array inserito in uno scalare si comporta come un singolo
elemento, e perche if @array verifica se e vuoto. Questa
sezione copre i contesti principali.
Argomenti di questa sezione
Pratica
Risolvi 2 quiz sul contenuto di questa sezione.
Esercizi
Questa sezione contiene 3 esercizi. Guarda tutti gli argomenti di questa sezione prima di iniziare gli esercizi.
Navigazione del corso
← Soluzione: Legare uno scalare | Contesto numerico, stringa e booleano →