Menu
Coddy logo textTech

L'operatore 'not'

Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 22 di 90.

<strong>not</strong> operatore, che funziona in modo diverso da and e or. Invece di combinare due condizioni, l'operatore not inverte un singolo valore booleano, trasformando true in false e false in true.

Ecco come funziona l'operatore not:

gameOver = false
gameRunning = not gameOver  -- gameRunning è true

playerAlive = true
playerDead = not playerAlive  -- playerDead è false

L'operatore not è particolarmente utile quando devi verificare l'opposto di una condizione. Per esempio, invece di verificare se una partita è finita, potresti voler verificare che non sia finita per continuare a giocare.

isComplete = false
canContinue = not isComplete  -- canContinue è true

print(canContinue)  -- Output: true
challenge icon

Sfida

Facile

Verifica se una partita è attualmente in corso usando l'operatore not per invertire uno stato di fine partita. Crea una variabile chiamata gameOver e assegnale il valore false. Usa l'operatore not per creare una nuova variabile chiamata gameRunning che rappresenta l'opposto dello stato di fine partita. Stampa il risultato.

Provalo tu

-- TODO: Escribe tu código aquí

-- Imprime el resultado
print(gameRunning)
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 Lua online