Corso di Raku / Fondamenti / 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

Completa il quiz che copre i contenuti di questo argomento.

Controlli condizionali   |   Controlli condizionali / Blocchi else


💪 Or jump directly to the exercises to this section.

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська