In 运算符§
有关infix coll 的主要文档,请参阅上下文中的内容
multi infix:<coll>(Str \a, Str \b --> Order)multi infix:<coll>(Cool \a, Cool \b --> Order)multi infix:<coll>(Pair \a, Pair \b --> Order)
coll
是一个排序运算符,它接受 Str
、Cool
或 Pair
对,并返回使用 $*COLLATION
顺序的 Order
。例如,默认行为忽略变音符号和大小写。
say "b" cmp "à"; # OUTPUT: «Less»say "b" coll "à"; # OUTPUT: «More»
在第一种情况下,考虑了词典顺序或代码点顺序。在第二种情况下,使用 coll
,不考虑变音符号,排序按照直观的顺序进行。
注意:这些在 JVM 中尚未实现。