Menu
Coddy logo textTech

Obtendo o Tamanho do Mapa

Parte da seção Fundamentos do Journey de Dart da Coddy — lição 60 de 94.

A propriedade length de um map retorna o número de pares chave-valor que ele contém. Isso ajuda você a saber quantas entradas estão no seu map.

Crie um mapa de notas dos alunos:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85,
  'Charlie': 90
};

Obtenha o tamanho do mapa usando a propriedade length:

int numberOfStudents = scores.length;
print('Number of students: $numberOfStudents');

Após executar o código acima, a saída será:

Number of students: 3
challenge icon

Desafio

Iniciante

Neste desafio, você praticará como obter o tamanho (número de pares chave-valor) de um Map usando a propriedade length.

O código abaixo contém um Map chamado fruitPrices que armazena diferentes frutas e seus preços. Sua tarefa é descobrir quantas frutas estão no map usando a propriedade length e armazená-lo na variável fruitCount.

Saída esperada:

Number of fruits in the store: 4

Folha de consulta

A propriedade length de um map retorna o número de pares chave-valor que ele contém:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85,
  'Charlie': 90
};

int numberOfStudents = scores.length;
print('Number of students: $numberOfStudents'); // Output: Number of students: 3

Experimente você mesmo

void main() {
  // Um mapa de frutas e seus preços
  Map<String, double> fruitPrices = {
    'Apple': 1.99,
    'Banana': 0.99,
    'Orange': 1.49,
    'Mango': 2.49
  };
  
  // TODO: Obter o número de frutas no mapa usando a propriedade length
  // e armazená-lo na variável fruitCount
  int fruitCount = 0;
  
  // Isso exibirá o resultado
  print('Number of fruits in the store: $fruitCount');
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos