Booleano
Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 7 di 92.
Un valore booleano può avere solo due valori possibili: true o false. Il suo tipo in GDScript è bool.
I valori sono scritti in minuscolo e senza virgolette:
var is_alive = true
var has_key = falseQuesto crea due variabili: is_alive contiene true e has_key contiene false. print(is_alive) mostra true.
Le maiuscole e le minuscole contano. True e TRUE non sono valori booleani in GDScript: vengono letti come nomi, nessuna variabile ha quei nomi e Godot segnala un errore prima che il programma venga eseguito.
Con le virgolette, "true" è una String che contiene la parola true. Stampa la stessa cosa, ma è testo, non un valore booleano.
I valori booleani memorizzano fatti che possono essere veri o falsi, come se una porta è aperta o se il gioco è finito. I capitoli sugli operatori e sulle decisioni li usano per prendere decisioni.
Sfida
PrincipianteCrea due variabili booleane sotto il commento:
is_alivecon il valoretruehas_keycon il valorefalse
Non modificare le righe print(). Il programma stampa:
is_alive = true
has_key = falseProvalo tu
extends Node
func _ready():
# Create the variables is_alive and has_key below
# Don't change the lines below
print("is_alive = ", is_alive)
print("has_key = ", has_key)
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloScorciatoie aritmeticheRipasso - Matematica sempliceOperatori di confronto7Input/Output di base
OutputOutput con variabiliFormattazione delle stringheInputConversione di tipoRiepilogo - Fino a 120Riepilogo - Vero o falso10Funzioni
Dichiarare una funzioneArgomentiRestituzioneTipi di ritornoRiepilogo - Funzione SigmaRiepilogo - Funzione di convalidaValori predefiniti5Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Operatore ternario8Calcolatore per dividere il conto
Messaggio di benvenutoInserimento dei dati11FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz3Variabili Parte 2
Dichiarazione del tipoInferenza del tipoCostantiRipasso - Inizializzare le variabiliConversione di tipo6Strutture decisionali
Istruzione ifIf - ElseRipasso - Calcolatrice sempliceIf - Else annidatiIstruzione match9Cicli
Ciclo forCiclo whilebreakcontinueRipasso - FattorialeLa funzione rangeCiclo annidatoRipasso - Input dinamicoEsercitati da solo: Compilatore GDScript online