Déclarer un tableau
Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 62 sur 92.
Un tableau stocke plusieurs valeurs dans une seule variable, dans l’ordre. Tu le crées avec des crochets [] et sépares les valeurs par des virgules :
var items := [1, "two", 3.5, true]Un tableau simple peut contenir des valeurs de différents types, comme les valeurs int, string, float et boolean ci-dessus. Un tableau vide est une paire de crochets sans rien à l’intérieur :
var inventory := []print() affiche le tableau entier, avec les chaînes entre guillemets :
var fruits := ["apple", "pear"]
print(fruits)["apple", "pear"]La méthode size() renvoie le nombre d’éléments que contient un tableau. Tu l’appelles en mettant un point après le tableau :
var items := [1, "two", 3.5, true]
print(items.size())4Un tableau peut également contenir d’autres tableaux. size() ne compte que les éléments de premier niveau, donc [[1, 2], [3, 4, 5]] a une taille de 2.
Défi
FacileCrée une liste de courses.
Place les chaînes bread, eggs, milk et butter, dans cet ordre, entre les crochets de shopping_list. Les deux lignes print() sont déjà écrites, donc le programme affiche :
["bread", "eggs", "milk", "butter"]
4Essayez vous-même
extends Node
func _ready():
# Place les quatre éléments entre les crochets
var shopping_list := []
print(shopping_list)
print(shopping_list.size())
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 dynamique12Notions de base sur les tableaux
Déclarer un tableauAccéder aux éléments d’un tableauModifier des tableauxMéthodes des tableauxRécapitulatif - Tableau des produitsRécapitulatif - Tableau inverséTableaux typésEntraînez-vous par vous-même : Compilateur GDScript en ligne