Números
Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 5 de 92.
Las variables almacenan datos en tu programa. Cada variable tiene un nombre y un valor, y usas el nombre para recuperar el valor más adelante.
En GDScript, creas una variable con la palabra clave var, seguida del nombre, un signo igual y el valor:
var variable_name = valueGDScript tiene dos tipos de números:
int: un número entero, como3o-15float: un número con punto decimal, como13.2o0.98
Aquí coins contiene el valor int 3 y speed contiene el valor float 13.2:
var coins = 3
var speed = 13.2
print(coins)
print(speed)Esto imprime 3 y después 13.2. El punto decimal determina el tipo: 0.0 es un float aunque su valor sea cero.
La palabra clave var se escribe una vez, cuando se crea la variable. Para cambiar el valor más adelante, asígnalo sin var: coins = 10.
Nota: el nombre de una variable no puede empezar con un dígito. Usa guiones bajos para separar las palabras, como en player_score.
Desafío
PrincipianteCrea dos variables debajo del comentario:
coinscon el valorint25speedcon el valorfloat3.5
No cambies las líneas de print(). Cuando tus variables sean correctas, el programa imprime:
coins = 25
speed = 3.5Pruébalo tú mismo
extends Node
func _ready():
# Crea las variables coins y speed a continuación
# No cambies las líneas siguientes
print("coins = ", coins)
print("speed = ", speed)
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