Menu
CoddyTech

Saída com Variáveis

Parte da seção Fundamentos do Journey de GDScript da Coddy. Lição 32 de 92.

Para imprimir o valor de uma variável, passe a variável para print() sem aspas:

var coins := 25
print(coins)

Isso imprime 25. Com aspas, print("coins") imprime a palavra coins.

print() aceita vários valores separados por vírgulas. Ele os imprime um após o outro na mesma linha, sem espaço entre eles, então coloque os espaços dentro do texto:

var player_name := "Ada"
var level := 7
print("Player: ", player_name)
print("Level ", level, " reached")

Isso imprime Player: Ada na primeira linha e Level 7 reached na segunda.

prints() funciona como print(), mas coloca um espaço entre os valores: prints("Level", level) imprime Level 7.

Você também pode unir textos com +. Ambos os lados devem ser strings, então transforme um número em uma string com str():

var score := 120
print("Score: " + str(score))

Sem str(), "Score: " + score gera um erro: GDScript não pode somar uma String e um int.

challenge icon

Desafio

Fácil

O programa armazena o nome, o nível e as moedas de um jogador em três variáveis. Use as variáveis para imprimir exatamente estas duas linhas:

Player: Ada
Ada reached level 7 with 250 coins

Não digite os valores Ada, 7 e 250 nas suas linhas de print(): imprima as variáveis player_name, player_level e player_coins.

Experimente você mesmo

extends Node

func _ready():
	var player_name := "Ada"
	var player_level := 7
	var player_coins := 250
	# Imprima as duas linhas usando as variáveis
	pass
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de GDScript online