8. Arrays (Listas)
Arrays são listas de um único tipo de dado e as utilidades e aplicações são praticamente infinitas.
# 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 índice (posição da lista) em que esse valor está armazenado. Assim como tudo na computação, listas começam com índice 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 multidimensionais
Parecido com tabelas ou outras estruturas multidimensionais 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].