【发布时间】:2018-05-19 08:23:07
【问题描述】:
此代码不返回任何内容
<foo bar ber>.map: { $^a.comb.map: { $^b.say}};
它包含两个nested maps, both of them in sink context。它不应该工作,因为a list sunk in a sink context is a no-op。
但是,这是可行的:
<foo bar ber>.map: *.say; # OUTPUT: «foobarber»
它又是一个接收器上下文中的列表。那么它为什么会起作用呢?
【问题讨论】:
标签: raku