在 Cool 中§

有关例程 uninames,请参见主要文档 上下文

sub uninames(Str:D)
method uninames()

提供的 Str 中所有代码点的 Unicode 名称 Seq 的返回。

say »ö«.uninames.raku;
# OUTPUT: «("RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK", "LATIN SMALL LETTER O WITH DIAERESIS", "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK").Seq␤»

请注意此示例,它获取一个 Seq,其中每个元素都是该字符中所有代码点的 Seq

say "Ḍ̇'oh".comb>>.uninames.raku;
# OUTPUT: «(("LATIN CAPITAL LETTER D WITH DOT BELOW", "COMBINING DOT ABOVE").Seq, ("APOSTROPHE",).Seq, ("LATIN SMALL LETTER O",).Seq, ("LATIN SMALL LETTER H",).Seq)␤»

有关提供的 Str 中第一个字符的第一个代码点的名称,请参见 uniname,有关相反方向,请参见 uniparse