raku - ‘serial’是做什么的?

标签 raku

docs说,

Returns the self-reference to the instance itself:
    my $b; # defaults to Any 
    say $b.serial.^name;   # OUTPUT: «Any␤» 
    my $breakfast = 'food';
    $breakfast.serial.say; # OUTPUT: «food␤» 

我没有最雾的例程,请问有人可以解释吗?

最佳答案

Supply上,这是一种信息方法,应该指示该供应上是否永远不会存在任何并发的emit

HyperSeqRaceSeq上,它返回序列化的Seq,因此您可以认为它与hyperrace方法相反。

通常,它似乎会返回自身,这从HyperSeqRaceSeq的角度来看似乎很有意义。

是的,应该妥善记录这些内容,因此请创建一个文档问题。谢谢!

关于raku - ‘serial’是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56057931/

相关文章:

raku - 我如何 “flatten” perl 6 中的列表列表?

raku - 减少 Perl 6 中的逻辑运算符

raku - Perl 6 正则表达式变量和捕获组

regex - 乐正则表达式 : How to use capturing group inside lookbehinds

raku - 如何在Perl6中逐行读取gz文件

command-line-interface - 如何为 Raku CLI 使用包装脚本

associative - Perl 6 可以将 % sigil 用于 Hash 以外的东西吗?

arrays - @$aList 和 $aList 之间的 perl6 性能差异

regex - 如何规范地解析模块名称

raku - 日志类引用