Declarar un array
Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 62 de 92.
Un arreglo almacena varios valores en una variable, en orden. Lo creas con corchetes [] y separas los valores con comas:
var items := [1, "two", 3.5, true]Un arreglo simple puede contener valores de diferentes tipos, como el entero, la cadena, el número de punto flotante y el booleano anteriores. Un arreglo vacío es un par de corchetes sin nada dentro:
var inventory := []print() muestra el array completo, con las cadenas entre comillas:
var fruits := ["apple", "pear"]
print(fruits)["apple", "pear"]El método size() devuelve cuántos elementos contiene un arreglo. Lo llamas con un punto después del arreglo:
var items := [1, "two", 3.5, true]
print(items.size())4Un arreglo también puede contener otros arreglos. size() cuenta solo los elementos del nivel superior, así que [[1, 2], [3, 4, 5]] tiene un tamaño de 2.
Desafío
FácilCrea una lista de compras.
Coloca las cadenas bread, eggs, milk y butter, en este orden, dentro de los corchetes de shopping_list. Las dos líneas print() ya están escritas, así que el programa imprime:
["bread", "eggs", "milk", "butter"]
4Pruébalo tú mismo
extends Node
func _ready():
# Coloca los cuatro elementos dentro de los corchetes
var shopping_list := []
print(shopping_list)
print(shopping_list.size())
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosDivisión enteraOperador móduloAtajos aritméticosRepaso: matemáticas básicasOperadores de comparación7Entrada y salida básicas
SalidaSalida con variablesFormato de cadenasEntradaConversión de tipoRepaso: hasta 120Repaso: verdadero o falso10Funciones
Declarar una funciónArgumentosRetornoTipos de retornoRepaso: función SigmaRepaso: función de validaciónValores predeterminados5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operador ternario8Calculadora para dividir la cuenta
Mensaje de bienvenidaCómo obtener datos3Variables, parte 2
Declaración de tiposInferencia de tiposConstantesRepaso: inicializar variablesConversión de tipos9Bucles
Bucle forBucle whileBreakContinueRepaso - FactorialLa función rangeBucle anidadoRepaso - Entrada dinámica12Conceptos básicos de arrays
Declarar un arrayAcceder a los elementos de un arrayModificar arraysMétodos de arrayRepaso - Array de productosRepaso - Array invertidoArrays tipadosPractica por tu cuenta: Compilador de GDScript online