Salida con variables
Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 32 de 92.
Para imprimir el valor de una variable, pasa la variable a print() sin comillas:
var coins := 25
print(coins)Esto imprime 25. Con comillas, print("coins") imprime la palabra coins.
print() acepta varios valores separados por comas. Los imprime uno después del otro en la misma línea sin espacio entre ellos, así que incluye los espacios dentro del texto:
var player_name := "Ada"
var level := 7
print("Player: ", player_name)
print("Level ", level, " reached")Esto imprime Player: Ada en la primera línea y Level 7 reached en la segunda.
prints() funciona como print(), pero pone un espacio entre los valores: prints("Level", level) imprime Level 7.
También puedes unir texto con +. Ambos lados deben ser cadenas, así que convierte un número en una cadena con str():
var score := 120
print("Score: " + str(score))Sin str(), "Score: " + score es un error: GDScript no puede sumar un String y un int.
Desafío
FácilEl programa almacena el nombre, el nivel y las monedas de un jugador en tres variables. Usa las variables para imprimir exactamente estas dos líneas:
Player: Ada
Ada reached level 7 with 250 coinsNo escribas los valores Ada, 7 y 250 en tus líneas de print(): imprime las variables player_name, player_level y player_coins.
Pruébalo tú mismo
extends Node
func _ready():
var player_name := "Ada"
var player_level := 7
var player_coins := 250
# Imprime las dos líneas usando las variables
pass
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