Corso di Raku / Fondamenti / Fondamenti del controllo di flusso / Controlli condizionali

Blocchi if

Il controllo condizionale if verifica una condizione e, se è True, esegue un blocco di codice.

if 10 > 4 {
    say 'La matematica funziona!';
}

Nota che non è necessario mettere la condizione tra parentesi (ma puoi farlo se lo desideri).

Ovviamente, le variabili sono benvenute nei test:

my $flag = False;
if $flag {
    # . . . fai qualcosa
}

Nel caso in cui più di un controllo utilizzi la stessa variabile, è possibile utilizzare confronti concatenati:

my $x = 42;
if 40 < $x < 45 {
    say "La risposta corretta $x è data.";
}

Se la condizione non è soddisfatta, il blocco di codice associato non viene eseguito e il flusso del programma continua.

say 'Inizio';
if False {
    say 'Questo non viene mai stampato.';
}
say 'Fine';

Questo programma stampa solo Inizio e Fine.

Pratica

Risolvi 1 quiz sul contenuto di questo argomento.

Controlli condizionali   |   Quiz: if


💪 Oppure vai direttamente agli esercizi di questa sezione.