0Pricing
Ruby Academy · Lezione

Operatori logici e di confronto

Impari a usare gli operatori logici (&&, ||, !) e di confronto (==, !=, >, <) nei programmi Ruby.

Operatori logici e di confronto è una lezione Ruby Academy gratuita su CoddyKit. Questa è la lezione 3 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.

Operatori logici e di confronto

Operatori logici e di confronto

Gli operatori logici e di confronto aiutano a prendere decisioni nei programmi Ruby.

In questa lezione imparerà a usare gli operatori ==, !=, >, <, &&, || e !.

Operatori logici e di confronto — illustrazione 1

Operatori di confronto

Operatori di confronto

Gli operatori di confronto vengono usati per confrontare i valori.

puts 10 == 10  # true
puts 10 != 5   # true
puts 10 > 5    # true
puts 10 < 5    # false

Operatore AND logico (&&)

Operatore AND logico (&&)

L'operatore && restituisce true solo se entrambe le condizioni sono vere.

puts true && true   # true
puts true && false  # false

Operatore OR logico (||)

Operatore OR logico (||)

L'operatore || restituisce true se almeno una condizione è vera.

puts true || false  # true
puts false || false # false

Operatore NOT logico (!)

Operatore NOT logico (!)

L'operatore ! nega un valore booleano.

puts !true  # false
puts !false # true

Combinazione degli operatori

Combinazione degli operatori

È possibile combinare operatori logici e di confronto in un'unica espressione.

age = 25
puts age > 18 && age < 30  # true

Valutazione short-circuit

Valutazione short-circuit

Ruby smette di valutare un'espressione non appena il risultato è determinato.

puts true || (puts 'Not executed') # 'true' and skips the second part

L'operatore spaceship ()

L'operatore spaceship (<=>)

L'operatore <=> restituisce:

  • -1 se l'operando a sinistra è minore
  • 0 se i due operandi sono uguali
  • 1 se l'operando a sinistra è maggiore
puts 10 <=> 5   # 1
puts 10 <=> 10  # 0
puts 5 <=> 10   # -1

Congratulazioni!

Congratulazioni!

Ha imparato a usare gli operatori logici e di confronto in Ruby.

Ora imparerà a usare metodi e blocchi.

Operatori logici e di confronto — illustrazione 10

Domande Frequenti

La lezione «Operatori logici e di confronto» è gratuita?

Sì — il testo completo di «Operatori logici e di confronto» è 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 «Operatori logici e di confronto»?

Impari a usare gli operatori logici (&&, ||, !) e di confronto (==, !=, >, <) nei programmi Ruby. 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 3 di 3.

Quanto tempo richiede la lezione «Operatori logici e di confronto»?

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

  1. Istruzioni condizionali
  2. Cicli e iteratori
  3. Operatori logici e di confronto
← Torna a Ruby Academy