Menu
Coddy logo textTech

Operatori logici Parte 2

Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 17 di 88.

L’operatore ! (chiamato "not") inverte un valore booleano. Se qualcosa è true, applicando ! diventa false, e viceversa:

logged_in = true
!logged_in  # false

is_empty = false
!is_empty   # true

Questo operatore è particolarmente utile quando vuoi verificare se qualcosa NON è vero. Per esempio, invece di verificare se un utente ha effettuato la disconnessione, puoi verificare se "non ha effettuato l'accesso":

has_permission = false
!has_permission  # true (NON hanno il permesso)

Puoi anche combinare ! con le espressioni di confronto racchiudendo l'espressione tra parentesi:

age = 15
!(age >= 18)  # true (age NON ha 18 anni o più)

L'operatore ! viene spesso usato per invertire le condizioni o verificare l'assenza di qualcosa, rendendo la logica più leggibile quando devi esprimere condizioni negative.

challenge icon

Sfida

Facile

Ti vengono fornite le seguenti variabili:

is_raining = true
has_ticket = false
is_member = true
age = 16
balance = 0

Usa l'operatore ! (not) per valutare e visualizzare le seguenti espressioni, ciascuna su una riga separata:

  1. L'opposto di is_raining
  2. L'opposto di has_ticket
  3. L'opposto di is_member
  4. Verifica se age NON è maggiore o uguale a 18 (usa ! con le parentesi)
  5. Verifica se balance NON è uguale a 0 (usa ! con le parentesi)

Ogni output deve essere true o false.

Provalo tu

# Le variabili sono già definite per te
is_raining = true
has_ticket = false
is_member = true
age = 16
balance = 0

# TODO: Usa l'operatore ! (non) per valutare e stampare ogni espressione
# 1. Il contrario di is_raining

# 2. Il contrario di has_ticket

# 3. Il contrario di is_member

# 4. Verifica se age NON è maggiore o uguale a 18

# 5. Verifica se balance NON è uguale a 0
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Ruby online