【发布时间】:2021-12-21 16:42:27
【问题描述】:
鉴于以下代码,如果 Buf 已分配给变量,我似乎无法对其进行迭代,除非我将其强制转换为列表,即使它不是惰性序列。什么给了?
my $file = open $path, bin => True;
$_.chr.say for $file.read: 8; # works well
my $test = $file.read: 8;
$_.chr.say for $test; # fails with "No such method 'chr' for invocant of type 'Buf[uint8]'"
$_.chr.say for $test.list; # works well
$test.is-lazy.say; # False
【问题讨论】:
标签: raku