Istruzioni condizionali
Utilizzi le istruzioni if, else, elsif e case per controllare quale codice viene eseguito in base alle condizioni.
Istruzioni condizionali è una lezione Ruby Academy gratuita su CoddyKit. Questa è la lezione 1 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Ruby Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Ruby Academy include 3 lezioni in totale.
Istruzioni condizionali
Istruzioni condizionali
Le istruzioni condizionali consentono ai programmi Ruby di prendere decisioni in base alle condizioni.
In questa lezione imparerà a usare le istruzioni if, else, elsif e case.

Uso di if ed else
Uso di if ed else
L'istruzione if esegue il codice solo se una condizione è vera. L'istruzione else viene eseguita se la condizione è falsa.
age = 18
if age >= 18
puts 'You are an adult'
else
puts 'You are a minor'
endUso di elsif
Uso di elsif
L'istruzione elsif consente di verificare più condizioni.
score = 85
if score >= 90
puts 'Grade: A'
elsif score >= 80
puts 'Grade: B'
else
puts 'Grade: C or lower'
endUso delle istruzioni case
Uso delle istruzioni case
L'istruzione case è un modo più ordinato per gestire più condizioni.
day = 'Monday'
case day
when 'Monday'
puts 'Start of the week'
when 'Friday'
puts 'Weekend is near!'
else
puts 'Another day!'
endUso dell'operatore ternario
Uso dell'operatore ternario
L'operatore ternario è un modo abbreviato per scrivere istruzioni if-else.
age = 20
puts age >= 18 ? 'Adult' : 'Minor'Uso di unless
Uso di unless
L'istruzione unless esegue il codice solo se la condizione è falsa.
temperature = 10
unless temperature > 20
puts 'It is cold outside!'
endUso degli operatori logici con if
Uso degli operatori logici con if
Gli operatori logici come && (and) e || (or) possono essere usati con le istruzioni if.
age = 25
has_id = true
if age >= 18 && has_id
puts 'You can enter!'
endUso di istruzioni if annidate
Uso di istruzioni if annidate
Le istruzioni if annidate consentono di verificare più condizioni una dentro l'altra.
score = 95
if score >= 90
if score >= 95
puts 'Excellent!'
else
puts 'Great job!'
end
endCongratulazioni!
Congratulazioni!
Ha imparato a usare le istruzioni condizionali in Ruby.
Ora imparerà a usare cicli e iteratori.

Domande Frequenti
La lezione «Istruzioni condizionali» è gratuita?
Sì — il testo completo di «Istruzioni condizionali» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Ruby Academy, passa a CoddyKit PRO. Il corso Ruby Academy include 3 lezioni in totale.
Cosa imparerò in «Istruzioni condizionali»?
Utilizzi le istruzioni if, else, elsif e case per controllare quale codice viene eseguito in base alle condizioni. Eserciti Ruby Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Ruby Academy?
Non è richiesta alcuna esperienza precedente. Ruby Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 3.
Quanto tempo richiede la lezione «Istruzioni condizionali»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Ruby Academy?
Sì. Ogni lezione Ruby Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Istruzioni condizionali
- Cicli e iteratori
- Operatori logici e di confronto