Menu
Coddy logo textTech

Tamanho do Mapa

Parte da seção Fundamentos do Journey de GO da Coddy — lição 91 de 109.

A função len retorna o número de pares chave-valor em um mapa. Isso ajuda você a determinar quantas entradas um mapa contém.

Crie um mapa de populações de países:

populations := map[string]int{
    "USA": 331,
    "India": 1380,
    "China": 1441,
}

count := len(populations)
fmt.Println("Number of countries:", count)

O resultado mostra o tamanho do mapa:

Number of countries: 3

Um mapa vazio tem comprimento zero:

emptyMap := map[string]int{}
fmt.Println("Empty map length:", len(emptyMap))
challenge icon

Desafio

Iniciante

Neste desafio, você praticará o uso da função len() para encontrar o número de pares chave-valor em um mapa.

Criamos um mapa chamado countries que contém alguns países e suas capitais. Sua tarefa é usar a função len() para descobrir quantos países existem no mapa e, em seguida, imprimir esse número.

Folha de consulta

A função len retorna o número de pares chave-valor em um mapa:

populations := map[string]int{
    "USA": 331,
    "India": 1380,
    "China": 1441,
}

count := len(populations)
fmt.Println("Number of countries:", count) // Saída: Number of countries: 3

Um mapa vazio tem comprimento zero:

emptyMap := map[string]int{}
fmt.Println("Empty map length:", len(emptyMap)) // Saída: Empty map length: 0

Experimente você mesmo

package main

import "fmt"

func main() {
	// Um mapa de países e suas capitais
	countries := map[string]string{
		"France":  "Paris",
		"Japan":   "Tokyo",
		"Brazil":  "Brasília",
		"Canada":  "Ottawa",
		"Egypt":   "Cairo",
	}
	
	// TODO: Use a função len() para obter o número de países no mapa
	// e armazene-o em uma variável chamada countryCount
	
	
	// Imprime o número de países
	fmt.Printf("The map contains %d countries\n", countryCount)
}
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