method deepmap
| 1 | class Any |
| 1.1 | (Any) method deepmap |
Documentation for method deepmap assembled from the following types:
class Any
From Any
(Any) method deepmap
Defined as:
method deepmap( --> List) is nodal
deepmap will apply &block to each element and return a new List with the return values of &block, unless the element does the Iterable role. For those elements deepmap will descend recursively into the sublist.
say [[1,2,3],[[4,5],6,7]].deepmap(* + 1);# OUTPUT: «[[2 3 4] [[5 6] 7 8]]»
In the case of Associatives, it will be applied to its values:
.deepmap( *.flip ).say# OUTPUT: «{a => (laer tsil), this => gniht, what => si}»