Functions -
lang.map
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
func is applied to each member of m .
|
get |
Returns the member of map
m with key k .
This for use in a case where it is known that the map has a specific key,
and accordingly panics if m does not have a member with key k .
|
hasKey |
Tests whether m has a member with key
k .
|
iterator |
Returns an iterator over a map.
The iterator will iterate over the members of the map not the keys.
The
entries function can be used to iterate over the keys and members together.
The keys function can be used to iterator over just the keys.
|
keys |
Returns a list of all the keys of map
m .
|
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.
|
Parameters
- m map
-
the map
-
Return Type
(map) a new map of [key, member] pairs
Parameters
- m map
-
the map
-
func
function(Type) returns (boolean)
-
a predicate to apply to each element to test whether it should be included
-
Return Type
(map) new map containing members for which
func
evaluates to true
func
is applied to each member of m
.
Parameters
- m map
-
the map
-
func
function(Type) returns (())
-
a function to apply to each member
m
with key k
.
This for use in a case where it is known that the map has a specific key,
and accordingly panics if m
does not have a member with key k
.
Parameters
- m map
-
the map
- k string
-
the key
-
Return Type
(Type) member with key
k
k
.
Parameters
- m map
-
the map
- k string
-
the key
-
Return Type
(boolean) true if m has a member with key
k
entries
function can be used to iterate over the keys and members together.
The keys
function can be used to iterator over just the keys.
Parameters
- m map
-
the map
-
Return Type
(T2) a new iterator object that will iterate over the members of
m
m
.
Parameters
- m map
-
the map
-
Return Type
(string[]) a new list of all keys
Parameters
- m map
-
the map
-
Return Type
(int) number of members in
m
Parameters
- m map
-
the map
-
func
function(Type) returns (Type1)
-
a function to apply to each member
-
Return Type
(map) new map containing result of applying parameter
func
to each member
Parameters
- m map
-
the map
-
func
function(Type1, Type) returns (Type1)
-
combining function
- initial Type1
-
initial value for the first argument of combining parameter
func
-
Return Type
(Type1) result of combining the members of
m
usingfunc
Parameters
- m map
-
the map
- k string
-
the key
-
Return Type
(Type) the member of
m
that had keyk
This removed the member ofm
with keyk
and returns it. It panics if there is no such member.
Parameters
- m map
-
the map
Parameters
- m map
-
the map
- k string
-
the key
-
Return Type
(Type?) the member of
m
that had keyk
, or()
ifm
does not have a keyk
Ifm
has a member with keyk
, it removes and returns it; otherwise it returns()
.