Programação Dart - Função Map.forEach ()

Aplica a função especificada em cada entrada do mapa. Em outras palavras,forEach permite a iteração por meio das entradas do mapa.

Sintaxe

Map.forEach(void f(K key, V value));

Parâmetros

  • f(K key, V value) - Aplica-se f a cada par de valores-chave do mapa.

    Chamando f não deve adicionar ou remover chaves do mapa

Return Type - vazio.

Exemplo

void main() { 
   var usrMap = {"name": "Tom", 'Email': '[email protected]'}; 
   usrMap.forEach((k,v) => print('${k}: ${v}')); 
}

Irá produzir o seguinte output -

name: Tom 
Email: [email protected]