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}');
}