在 Any 中§
请参阅主要文档 在上下文中 了解方法 deepmap
method deepmap( --> List) is nodal
deepmap
将对每个元素应用 &block
,并返回一个新的 List
,其中包含 &block
的返回值,除非该元素执行 Iterable
角色。对于那些元素,deepmap 将递归地进入子列表。
say [[1,2,3],[[4,5],6,7]].deepmap(* + 1);# OUTPUT: «[[2 3 4] [[5 6] 7 8]]»
对于 Associative
,它将应用于其值
.deepmap( *.flip ).say# OUTPUT: «{a => (laer tsil), this => gniht, what => si}»