Maps son el tipo de datos asociativo incorporado en Go (a veces llamados hashes o dicts en otros lenguajes). |
|
|
|
|
|
|
|
Para crear un mapa vacío, usa la función incorporada |
|
Establece pares key/value usando la sintaxis típica |
|
Imprimir un map con, por ejemplo, |
|
Obtén un valor para una clave con |
|
Si la clave no existe, se devuelve el valor cero del tipo de valor. |
|
La función incorporada |
|
La función incorporada |
|
Para eliminar todos los pares key/value de un map, usa
la función incorporada |
|
El segundo valor de retorno opcional al obtener un
valor de un map indica si la clave estaba presente
en el map. Esto se puede utilizar para distinguir
entre claves que faltan y claves con valores cero
como |
|
También puedes declarar e inicializar un nuevo map en la misma línea con esta sintaxis. |
|
El paquete |
|
Ten en cuenta que los maps se muestran en la forma |
|
Siguiente ejemplo: Range.