Corso di Raku / Avanzato / Controllo di flusso / Phaser / Exercises

Begin per primo

Problema

Un phaser BEGIN e piu di un blocco che viene eseguito presto — e anche un’espressione il cui valore viene calcolato una volta, a tempo di compilazione, e poi congelato nel programma.

Usa BEGIN { 2 + 3 } per inizializzare una variabile $compiled e stampala. L’espressione 2 + 3 viene valutata mentre il programma e ancora in fase di compilazione, ma il valore memorizzato e perfettamente utilizzabile a tempo di esecuzione.

Esempio

Il programma stampa:

5

Soluzione

Vedi la soluzione

Soluzione: Messaggio finale   |   Soluzione: Begin per primo