In Cool§

请参阅主要文档 在上下文中 了解例程 uniprop

multi        uniprop(Str:D|c)
multi        uniprop(Int:D $code)
multi        uniprop(Int:D $codeStringy:D $propname)
multi method uniprop(|c)

返回第一个字符的unicode 属性。如果没有指定属性,则返回General Category。对于布尔属性,返回布尔值。可以使用uniprops例程获取字符串中每个字符的属性。

say 'a'.uniprop;               # OUTPUT: «Ll␤» 
say '1'.uniprop;               # OUTPUT: «Nd␤» 
say 'a'.uniprop('Alphabetic'); # OUTPUT: «True␤» 
say '1'.uniprop('Alphabetic'); # OUTPUT: «False␤»