For the following messages, map stands for an associative array or a reference to one.
Returns the first key within map, or Empty() if map has no keys. Note that keys are returned in lexicographical order.
Returns a list of all key-value pairs within map.
Returns a list of all the keys within map.
Returns the implicit value of all absent keys, or Empty() if none has been set.
Returns the value for the key