Go Maps

From NovaOrdis Knowledge Base
Jump to navigation Jump to search

Internal

Overview

A map is an unordered collection of key-value pairs.

Declaration

Long Declaration

var map_identifier map[key_type]value_type

Example of a map of string to ints:

var m map[string]int

Short Declaration

Map Operators and Functions

Indexing Operator

Indexing operator [] returns the value corresponding to the specified key. If the key does not exist, the zero value for the value type is returned.

The indexing operator can be also used to assign a value to a key.