在 HyperSeq 中§

请参阅主要文档 在上下文中 了解方法 hyper

method hyper(HyperSeq:D:)

返回对象。

在 Iterable 角色中§

请参阅主要文档 在上下文中 了解方法 hyper

method hyper(Int(Cool:$batch = 64Int(Cool:$degree = 4)

返回另一个 Iterable,它可能以并行方式进行迭代,具有给定的批处理大小和并行度。

元素的顺序得以保留。

say ([1..100].hyper.map({ $_ +1 }).list);

在可以并行处理项目并且输出顺序应相对于输入顺序保持不变的情况下,使用 hyper。有关以并行方式处理项目且输出顺序无关紧要的情况,请参阅 race

在 RaceSeq 中§

请参阅主要文档 在上下文中 了解方法 hyper

method hyper(RaceSeq:D:)

使用当前对象创建一个 HyperSeq 对象。