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)
返回调用者中的代码点数量。
类型图§
Uni 的类型关系