Module : lang.map
Module Overview
This module provides lang library map operations defined by the language specification 2020R1.
$anonType$2 |
entries | Returns a map containing [key, member] pair as the value for each key. |
filter | Selects the members from a map for which a function returns true. |
forEach | Applies a function to each member of a map.
The parameter |
get | Returns the member of map |
hasKey | Tests whether m has a member with key |
iterator | Returns an iterator over a map.
The iterator will iterate over the members of the map not the keys.
The |
keys | Returns a list of all the keys of map |
length | Returns number of members of a map. |
map | Applies a function each member of a map and returns a map of the result. The resulting map will have the same keys as the argument map. |
reduce | Combines the members of a map using a combining function. The combining function takes the combined value so far and a member of the map, and returns a new combined value. |
remove | Removes a member of a map. |
removeAll | Removes all members of a map. This panics if any member cannot be removed. |
removeIfHasKey | Removes a member of a map with a given key, if the map has member with the key. |
toArray | Returns a list of all the members of a map. |