Declarando um Array
Parte da seção Fundamentos do Journey de GDScript da Coddy. Lição 62 de 92.
Um array armazena vários valores em uma variável, em ordem. Você o cria com colchetes [] e separa os valores com vírgulas:
var items := [1, "two", 3.5, true]Um array simples pode conter valores de tipos diferentes, como os tipos int, string, float e boolean acima. Um array vazio é um par de colchetes sem nada dentro:
var inventory := []print() exibe todo o array, com as strings entre aspas:
var fruits := ["apple", "pear"]
print(fruits)["apple", "pear"]O método size() retorna quantos elementos um array contém. Você o chama com um ponto após o array:
var items := [1, "two", 3.5, true]
print(items.size())4Um array também pode conter outros arrays. size() conta apenas os elementos do nível superior, então [[1, 2], [3, 4, 5]] tem tamanho 2.
Desafio
FácilCrie uma lista de compras.
Coloque as strings bread, eggs, milk e butter, nessa ordem, dentro dos colchetes de shopping_list. As duas linhas print() já estão escritas, então o programa imprime:
["bread", "eggs", "milk", "butter"]
4Experimente você mesmo
extends Node
func _ready():
# Coloque os quatro itens dentro dos colchetes
var shopping_list := []
print(shopping_list)
print(shopping_list.size())
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores - Parte 1
Operadores aritméticosDivisão inteiraOperador móduloAtalhos aritméticosRevisão - Matemática básicaOperadores de comparação7Entrada e Saída Básicas
SaídaSaída com VariáveisFormatação de StringsEntradaConversão de TipoRevisão - Até 120Revisão - Verdadeiro ou Falso10Funções
Declare uma funçãoArgumentosRetornoTipos de retornoRevisão - Função SigmaRevisão - Função de validaçãoValores padrão13Percorrendo Arrays
Percorrendo elementosPercorrendo com índicesPercorrendo strings — Parte 1Percorrendo strings — Parte 216Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Revisão - Lógica simplesOperadores lógicos Parte 3Operador ternário8Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo Dados de Entrada11FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz3Variáveis - Parte 2
Declaração de tipoInferência de tipoConstantesRevisão - Inicialização de variáveisConversão de tipo6Tomada de decisões
Instrução ifIf - ElseRevisão - Calculadora simplesIf - Else aninhadoInstrução match9Laços de repetição
Laço forLaço whileInterromperContinuarRevisão - FatorialA função rangeLaço aninhadoRevisão - Entrada dinâmica12Fundamentos de Arrays
Declarando um ArrayAcessando elementos de um ArrayModificando ArraysMétodos de ArrayRevisão - Array de produtosRevisão - Array invertidoArrays tipadosPratique por conta própria: Compilador de GDScript online