Chaîne de caractères
Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 6 sur 92.
Une chaîne de caractères est un texte : une séquence de caractères tels que des lettres, des chiffres, des espaces et des symboles. Dans GDScript, son type est String, avec un S majuscule.
Pour créer une chaîne de caractères, place le texte entre guillemets doubles ou simples :
var s1 = "This is a string"
var s2 = 'This is also a string'Les guillemets indiquent où le texte commence et se termine. Ils ne font pas partie de la valeur, donc print(s1) affiche This is a string.
Les apostrophes sont pratiques lorsque le texte contient lui-même des guillemets doubles :
var line = 'She said "Hi!"'
print(line)Cela affiche She said "Hi!".
GDScript n’a pas de type distinct pour un seul caractère : "A" est une String d’un seul caractère.
Les chiffres entre guillemets sont aussi du texte. "25" est une String, tandis que 25 est un int.
Défi
DébutantStocke la chaîne I am learning to code with Coddy! dans une variable nommée coddy.
Écris le texte exact, avec les mêmes majuscules, espaces et !. Ne modifie pas la ligne print(). Elle affiche :
coddy = "I am learning to code with Coddy!"Essayez vous-même
extends Node
func _ready():
# Crée la variable coddy ci-dessous
# Ne modifie pas la ligne ci-dessous
print('coddy = "', coddy, '"')
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