Menu
Coddy logo textTech

Longitud del mapa

Parte de la sección Fundamentos del Journey de GO de Coddy. Lección 91 de 109.

La función len devuelve el número de pares clave-valor en un mapa. Esto te ayuda a determinar cuántas entradas contiene un mapa.

Crea un mapa de las poblaciones de los países:

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

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

El resultado muestra la longitud del mapa:

Number of countries: 3

Un mapa vacío tiene longitud cero:

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

Desafío

Principiante

En este desafío, practicarás el uso de la función len() para encontrar el número de pares clave-valor en un mapa.

Hemos creado un mapa llamado countries que contiene algunos países y sus capitales. Tu tarea es usar la función len() para averiguar cuántos países hay en el mapa y luego imprimir ese número.

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// Un mapa de países y sus capitales
	countries := map[string]string{
		"France":  "Paris",
		"Japan":   "Tokyo",
		"Brazil":  "Brasília",
		"Canada":  "Ottawa",
		"Egypt":   "Cairo",
	}
	
	// TODO: Usa la función len() para obtener el número de países en el mapa
	// y almacénalo en una variable llamada countryCount
	
	
	// Imprimir el número de países
	fmt.Printf("The map contains %d countries\n", countryCount)
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Go online