[Top]
|
Method map()
- Method
map
-
array map(array arr, function|program|object|array fun, mixed ... extra)
array map(array arr, multiset|mapping fun)
array map(array arr, string fun, mixed ... extra)
array map(array arr, void|object(zero) null, mixed ... extra)
mapping map(mapping|program|function arr, mixed fun, mixed ... extra)
multiset map(multiset arr, mixed fun, mixed ... extra)
string map(string arr, mixed fun, mixed ... extra)
mixed map(object arr, mixed fun, mixed ... extra)
- Description
-
Map a function over elements.
- Returns
-
Generally the same datatype as given, but with the subtype set to
the return value of the function; the exception are program and
function that give a mapping back.
- Note
-
You may get unexpected errors if you feed the function with
illegal values; for instance if fun is an array of
non-callables.
- See also
-
filter, enumerate, foreach()
|