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.
|
get |
Returns the member of map
m with key k .
|
hasKey |
Tests whether m has a member with key
k .
|
iterator |
Returns an iterator over a map.
|
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.
|
reduce |
Combines the members of a map using a combining function.
|
remove |
Removes a member of a map.
|
removeAll |
Removes all members of a map.
|
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()
.