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

Last Updated: 07/10/2022 20:46:04