does Positional[uint32] does Stringy
与由音素簇构成的 Str
不同,Uni 是由 Unicode 代码点严格构成的字符串。也就是说,基本字符和组合字符是 Uni
实例的独立元素。
Uni
以整数代码点的类列表界面呈现自身。
Uni
的典型用法是通过其一个子类,NFC
、NFD
、NFKD
和 NFKC
,它们表示同名 Unicode 规范化形式 中的字符串。
方法§
方法 new§
method new(* --> Uni)
从给定的代码点数字创建新的 Uni
实例。
方法 list§
method list(Uni:)
返回一个整数代码点的 Seq
。
方法 NFC§
method NFC(Uni: --> NFC)
返回调用者的 NFC
(规范化形式组合)转换版本。
方法 NFD§
method NFD(Uni: --> NFD)
返回调用者的 NFD
(规范化形式分解)转换版本。
方法 NFKC§
method NFKC(Uni: --> NFKC)
返回调用者的 NFKC
(规范化形式兼容组合)转换版本。
方法 NFKD§
method NFKD(Uni: --> NFKD)
返回调用者的 NFKD
(规范化形式兼容分解)转换版本。
方法 codes§
method codes(Uni: --> Int)
返回调用者中的代码点数量。
方法 elems§
method elems(Uni: --> Int)
返回调用者中的代码点数量。