Dichiarare un array
Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 62 di 92.
Un array memorizza diversi valori in una variabile, in ordine. Lo crei con parentesi quadre [] e separi i valori con le virgole:
var items := [1, "two", 3.5, true]Un array semplice può contenere valori di tipi diversi, come gli int, le stringhe, i float e i booleani qui sopra. Un array vuoto è una coppia di parentesi quadre senza niente all’interno:
var inventory := []print() mostra l'intero array, con le stringhe tra virgolette:
var fruits := ["apple", "pear"]
print(fruits)["apple", "pear"]Il metodo size() restituisce quanti elementi contiene un array. Lo richiami con un punto dopo l’array:
var items := [1, "two", 3.5, true]
print(items.size())4Un array può contenere anche altri array. size() conta solo gli elementi di primo livello, quindi [[1, 2], [3, 4, 5]] ha una dimensione di 2.
Sfida
FacileCrea una lista della spesa.
Inserisci le stringhe bread, eggs, milk e butter, in quest'ordine, tra le parentesi quadre di shopping_list. Le due righe print() sono già scritte, quindi il programma stampa:
["bread", "eggs", "milk", "butter"]
4Provalo tu
extends Node
func _ready():
# Metti i quattro elementi tra le parentesi quadre
var shopping_list := []
print(shopping_list)
print(shopping_list.size())
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiDivisione interaOperatore moduloScorciatoie aritmeticheRipasso - Matematica sempliceOperatori di confronto7Input/Output di base
OutputOutput con variabiliFormattazione delle stringheInputConversione di tipoRiepilogo - Fino a 120Riepilogo - Vero o falso10Funzioni
Dichiarare una funzioneArgomentiRestituzioneTipi di ritornoRiepilogo - Funzione SigmaRiepilogo - Funzione di convalidaValori predefiniti5Operatori - Parte 2
Operatori logici - Parte 1Operatori logici - Parte 2Riepilogo - Logica sempliceOperatori logici - Parte 3Operatore ternario8Calcolatore per dividere il conto
Messaggio di benvenutoInserimento dei dati11FizzBuzz con una variante
Panoramica del giocoLa funzione FizzBuzz3Variabili Parte 2
Dichiarazione del tipoInferenza del tipoCostantiRipasso - Inizializzare le variabiliConversione di tipo6Strutture decisionali
Istruzione ifIf - ElseRipasso - Calcolatrice sempliceIf - Else annidatiIstruzione match9Cicli
Ciclo forCiclo whilebreakcontinueRipasso - FattorialeLa funzione rangeCiclo annidatoRipasso - Input dinamico12Nozioni di base sugli array
Dichiarare un arrayAccedere agli elementi di un arrayModificare gli arrayMetodi degli arrayRipasso - Array prodottoRipasso - Array invertitoArray tipizzatiEsercitati da solo: Compilatore GDScript online