Booleano
Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 7 de 92.
Un booleano tiene solo dos valores posibles: true o false. Su tipo en GDScript es bool.
Los valores se escriben en minúsculas y sin comillas:
var is_alive = true
var has_key = falseEsto crea dos variables: is_alive contiene true y has_key contiene false. print(is_alive) muestra true.
Las mayúsculas importan. True y TRUE no son valores booleanos en GDScript: se interpretan como nombres, ninguna variable tiene esos nombres y Godot informa de un error antes de que se ejecute el programa.
Con comillas, "true" es una String que contiene la palabra true. Se imprime igual, pero es texto, no un booleano.
Los booleanos almacenan hechos de sí o no, como si una puerta está abierta o si el juego ha terminado. Los capítulos sobre operadores y decisiones los usan para tomar decisiones.
Desafío
PrincipianteCrea dos variables booleanas debajo del comentario:
is_alivecon el valortruehas_keycon el valorfalse
No cambies las líneas de print(). El programa imprime:
is_alive = true
has_key = falsePruébalo tú mismo
extends Node
func _ready():
# Crea las variables is_alive y has_key a continuación
# No cambies las líneas siguientes
print("is_alive = ", is_alive)
print("has_key = ", has_key)
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosDivisión enteraOperador móduloAtajos aritméticosRepaso: matemáticas básicasOperadores de comparación7Entrada y salida básicas
SalidaSalida con variablesFormato de cadenasEntradaConversión de tipoRepaso: hasta 120Repaso: verdadero o falso10Funciones
Declarar una funciónArgumentosRetornoTipos de retornoRepaso: función SigmaRepaso: función de validaciónValores predeterminados5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operador ternario8Calculadora para dividir la cuenta
Mensaje de bienvenidaCómo obtener datos3Variables, parte 2
Declaración de tiposInferencia de tiposConstantesRepaso: inicializar variablesConversión de tipos9Bucles
Bucle forBucle whileBreakContinueRepaso - FactorialLa función rangeBucle anidadoRepaso - Entrada dinámicaPractica por tu cuenta: Compilador de GDScript online