为什么我不能tail一个tail的结果?我可以在tail返回的序列(和其他变体)上调用head,但tail上的tail不起作用(在2017.10中):(a b c dlist.head(5).head> $list.head(5).tail> $list.tail(5).head这个失败了:
> $list.
当我在Perl6 REPL中执行以下语句时:它打印:这在我看来很奇怪,因为$var实际上被分配了一个整数(即$var.WHAT返回(Int)),而不是一个List of Int。我认为分配Int的原因是项赋值操作符(=)相对于逗号运算符(,)的优先级更高,后者使,2,3处于接收器上下文中。但是为什么REPL会显示一个List of Ints呢