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].

Last Updated: 08/10/2022 22:55:37