Skip to main content

Map e List

  • Map e List

Map

Um Map é uma coleção de pares chave-valor, onde cada chave é única.

void main() {
// Criando um Map
Map<String, dynamic> usuario = {
'nome': 'João',
'idade': 25,
'email': 'joao@example.com',
};

// Acessando valores no Map
print('Nome: ${usuario['nome']}');
print('Idade: ${usuario['idade']}');
print('Email: ${usuario['email']}');

// Adicionando um novo par chave-valor
usuario['cidade'] = 'São Paulo';

// Iterando sobre as chaves e valores do Map
usuario.forEach((chave, valor) {
print('$chave: $valor');
});
}

List

Uma List é uma coleção ordenada de elementos.

void main() {
// Criando uma List de números
List<int> numeros = [1, 2, 3, 4, 5];

// Acessando elementos na List
print('Primeiro elemento: ${numeros[0]}');
print('Segundo elemento: ${numeros[1]}');

// Adicionando um novo elemento no final da List
numeros.add(6);

// Iterando sobre os elementos da List
for (int numero in numeros) {
print(numero);
}

// Removendo um elemento da List
numeros.remove(3);

// Verificando o comprimento da List
print('Comprimento da List: ${numeros.length}');
}