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.

Hoja de referencia

La función len devuelve el número de pares clave-valor en un mapa:

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

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

Un mapa vacío tiene longitud cero:

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

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