Maps

Buscar cosas por clave

Un slice es genial para una lista ordenada. Pero muchas veces quieres buscar algo por una clave: la calificación de un ID de paseador dado, el precio de una duración dada. Eso es un map — el diccionario de Go.

El tipo especifica ambas mitades: map[TipoClave]TipoValor.

  • map[string]int — claves string, valores int (ID de paseador → calificación).
  • map[int]int — claves int, valores int (duración en minutos → precio en centavos).

Este es el Dictionary<Key, Value> de Swift — misma idea, sintaxis más breve. Las claves son únicas; asignar a una clave existente la sobrescribe.