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.
Desafio
FácilO 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 coinsNã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
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
4Operadores - Parte 1
Operadores aritméticosDivisão inteiraOperador móduloAtalhos aritméticosRevisão - Matemática básicaOperadores de comparação7Entrada e Saída Básicas
SaídaSaída com VariáveisFormatação de StringsEntradaConversão de TipoRevisão - Até 120Revisão - Verdadeiro ou Falso10Funções
Declare uma funçãoArgumentosRetornoTipos de retornoRevisão - Função SigmaRevisão - Função de validaçãoValores padrão13Percorrendo Arrays
Percorrendo elementosPercorrendo com índicesPercorrendo strings — Parte 1Percorrendo strings — Parte 216Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Revisão - Lógica simplesOperadores lógicos Parte 3Operador ternário8Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo Dados de Entrada11FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz3Variáveis - Parte 2
Declaração de tipoInferência de tipoConstantesRevisão - Inicialização de variáveisConversão de tipo6Tomada de decisões
Instrução ifIf - ElseRevisão - Calculadora simplesIf - Else aninhadoInstrução match9Laços de repetição
Laço forLaço whileInterromperContinuarRevisão - FatorialA função rangeLaço aninhadoRevisão - Entrada dinâmicaPratique por conta própria: Compilador de GDScript online