Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Lista em Dart | Variáveis e Tipos de Dados em Dart
Introdução ao Dart

bookLista em Dart

Deslize para mostrar o menu

Note
Definição

Uma List em Dart é um tipo de dado embutido que representa uma coleção ordenada de elementos. Cada elemento em uma List geralmente possui o mesmo tipo de dado, como inteiros, números de ponto flutuante, strings ou outros objetos.

Listas são úteis para:

  • Armazenar dados sobre um grupo de itens relacionados, como uma lista de compras, lista de tarefas ou lista de contatos.
  • Acompanhar sequências de eventos, como um registro de histórico ou uma lista de etapas necessárias para concluir uma tarefa.

Elas ajudam a manter informações relacionadas organizadas e fáceis de acessar.

Sintaxe

Veja o esquema de criação de uma List:

List<elements_type> list_name = [element_1, element_2];
  • List: comando para criar uma lista;
  • <elements_type>: tipo de dado dos valores que serão armazenados na lista;
  • list_name: nome da lista;
  • [element_1, element_2]: vírgulas (,) separam os elementos da lista.
main.dart

main.dart

copy
1
List<int> numbers = [1, 2, 3, 4, 5];
  • List de números inteiros;
  • Elementos do tipo <int> da List.

Adicionando Itens

Adição de um valor à lista existente de números.

main.dart

main.dart

copy
123456
void main() { List<int> numbers = [111, 22, 32]; print(numbers); // Output [111, 22, 32] numbers.add(6); // Adding an item to a list print(numbers); // Output [111, 22, 32, 6] }
numbers.add(6);

A expressão numbers.add(6); chama o método add() na variável numbers, adicionando o valor 6 a ela.

Excluindo Itens

list_name.remove(element)

A expressão list_name.remove(element) chama o método remove() na variável, excluindo a primeira ocorrência do valor especificado.

main.dart

main.dart

copy
123456
void main() { List<int> numbers = [11, 22, 23]; print(numbers); // [11, 22, 23] numbers.remove(22); print(numbers); // [11, 23] }
question mark

Qual método você deve usar para adicionar um novo elemento ao final de uma List em Dart?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 6
some-alt