2
マップをシンクコンテキストに置くことはできません
シンクコンテキストでマップをスローする方法を確認しようとしています。このコードでは class Sunk { has $.titanic; method sink { say "Sinking $!titanic"; } } Sunk.new( :titanic($_) ) for 1..3; (1..3).map: { Sunk.new( :titanic($_) ) }; forループが効果的に作成されたすべてのシンク、mapしません。なぜか? ローストでのこのテスト:https : //github.com/perl6/roast/blob/b9bfe1844db25f65a4aeb351a0107f83689cb5c2/S04-statements/sink.t#L27-L32は、そのテストとして機能するはずです。そして、マップは効果的にシンクコンテキストにありますが、どのように「沈み込んで実行される」のかわかりません。それは単に実行されます。
8
raku