Menu
CoddyTech

Sortie avec des variables

Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 32 sur 92.

Pour afficher la valeur d’une variable, passe la variable à print() sans guillemets :

var coins := 25
print(coins)

Cela affiche 25. Avec des guillemets, print("coins") affiche le mot coins.

print() accepte plusieurs valeurs séparées par des virgules. Il les affiche les unes après les autres sur la même ligne, sans espace entre elles ; ajoute donc les espaces dans le texte :

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

Cela affiche Player: Ada sur la première ligne et Level 7 reached sur la deuxième.

prints() fonctionne comme print(), mais ajoute un espace entre les valeurs : prints("Level", level) affiche Level 7.

Tu peux aussi joindre du texte avec +. Les deux côtés doivent être des chaînes de caractères, alors convertis un nombre en chaîne de caractères avec str() :

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

Sans str(), "Score: " + score est une erreur : GDScript ne peut pas additionner un String et un int.

challenge icon

Défi

Facile

Le programme stocke le nom, le niveau et les pièces d’un joueur dans trois variables. Utilise les variables pour afficher exactement ces deux lignes :

Player: Ada
Ada reached level 7 with 250 coins

Ne saisis pas les valeurs Ada, 7 et 250 dans tes lignes print() : affiche les variables player_name, player_level et player_coins.

Essayez vous-même

extends Node

func _ready():
	var player_name := "Ada"
	var player_level := 7
	var player_coins := 250
	# Affiche les deux lignes à l’aide des variables
	pass
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur GDScript en ligne