Collation
是允许正确排序的类,它考虑了所有 Unicode 特性。它是对象 $*COLLATION
实例化的类,因此包括排序级别,即在比较两个字符串时应该查找哪些功能以及按什么顺序查找。
方法§
方法 set§
method set (Int : = 1,Int : = 1,Int : = 1,Int : = 1)
设置是否应该以升序或降序使用不同的级别,或者是否要忽略它们(当设置为 0 时)。
my = Collation.new;say 'a' coll 'z'; # OUTPUT: «Less».set(:primary(-1));say 'a' coll 'z'; # OUTPUT: «More»
方法 primary§
method primary
返回主排序级别的状态。
方法 secondary§
method secondary
返回次级排序级别的状态。
方法 tertiary§
method tertiary
返回三级排序级别的状态。
方法 quaternary§
method quaternary
返回四级排序级别的状态。