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.
Défi
FacileLe 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 coinsNe 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
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
4Opérateurs, partie 1
Opérateurs arithmétiquesDivision entièreOpérateur moduloRaccourcis arithmétiquesRécapitulatif – calculs simplesOpérateurs de comparaison7Entrées/sorties de base
SortieSortie avec des variablesFormatage des chaînesEntréeConversion de typeRécapitulatif - Jusqu’à 120Récapitulatif - Vrai ou faux10Fonctions
Déclarer une fonctionArgumentsValeur de retourTypes de retourRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défaut5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateur ternaire8Calculateur de partage de l’addition
Message de bienvenueSaisie des données11FizzBuzz avec une touche originale
Présentation du jeuLa fonction FizzBuzz14Tableaux : notions avancées
Découpage des tableauxOpérateurs de séquenceAppartenanceTrier et inverser3Variables, partie 2
Déclaration de typeInférence de typeConstantesRécapitulatif - Initialiser les variablesConversion de type6Prise de décision
Instruction ifIf - ElseRécapitulatif - Calculatrice simpleIf - Else imbriquésInstruction match9Boucles
Boucle forBoucle whileBreakContinueRécapitulatif - FactorielleLa fonction rangeBoucle imbriquéeRécapitulatif - Saisie dynamiqueEntraînez-vous par vous-même : Compilateur GDScript en ligne