Skip to content

Latest commit

 

History

History
43 lines (24 loc) · 1.62 KB

arrays-listas.md

File metadata and controls

43 lines (24 loc) · 1.62 KB
description
Arrays são listas de um único tipo de dado e as utilidades e aplicações são praticamente infinitas.

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