Corso di Raku / Avanzato / Controllo di flusso

Prefissi di istruzione

Un prefisso di istruzione è una parola chiave posta davanti a un’istruzione o a un blocco per modificare il modo in cui viene eseguito. Ne avete già incontrato uno — gather, che raccoglie tutto ciò che un blocco passa a take. Questa sezione presenta alcuni altri prefissi di uso generale.

Con i prefissi potete trasformare un blocco in un’espressione che produce un valore (do), controllare se una lista viene calcolata immediatamente o su richiesta (eager e lazy), ed eseguire codice esclusivamente per i suoi effetti collaterali o con i suoi avvisi soppressi (sink e quietly).

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.

  1. Il valore di un blocco do
  2. Forzare la valutazione eager
  3. Silenziare un avviso

Quiz — gather   |   do e il valore di un blocco