Xem xét
.say for (1,2,2).rotor(2=>-1).map( -> ($a, $b) { $a - $b })
mà hoạt động như mong đợi. Tuy nhiên,
.say for (1,2,2).pairs.rotor(2=>-1).map( -> ($a, $b) { $a.value - $b.value })
ném
Too few positionals passed to '<anon>'; expected 2 arguments but got 0 in sub-signature
Đây có phải là một lỗi hoặc tôi đang thiếu một cái gì đó?
Đây là phiên bản Rakudo Star 2019.03.1 được xây dựng trên phiên bản MoarVM 2019.03 triển khai Perl 6.d.
Capture
là chính xác làm thế nào phá hủy hoạt động.