8. Arrays (Listas)
# 8. Arrays (Listas)
# Criando Arrays
Usamos os sinais de colchetes como em outras linguagens porém precisamos especificar o tipo desse array primeiro, e depois o seu nome.
lista chamada saldos do tipo uint (números inteiros positivos).
# Adicionando itens à lista.
Para adicionar um registro usamos o comando push(valor_a_ser_adicionado) e para atualizar acessamos o indice (posição da lista) em que esse valor está armazenado. Assim como tudo na computação, listas começam com indice 0 então o primeiro valor estará armazenado na posição 0 e o segundo na posição 1 e assim segue.
# Acessando itens.
Para acessar os dados que estão guardados nessa lista usamos seu nome e a posição do item dentro de colchetes.
# Deletando itens.
Muito semelhante à outras linguagens para deletar um item é usado a palavra delete e a posição da lista que será apagada.
# Arrays multidimencionais
Parecido com tabelas ou outras estruturas multidi-mencionais como tensores, também é possível construir "listas de listas" em solidity.
Nesse caso temos uma lista que contém outras listas de shitcoins.
Para acessar um valor guardado em uma lista de listas precisamos encontrá-lo pelos indices da seguinte forma: nomedalista[primeiro_indice][segundo_indice].