cmp operator适用于代码编号,或者至少这是我认为的功能,因为文档对此没有明确说明,也没有提及任何本地化内容。

我可以按其他归类进行排序吗?我知道我告诉sort如何进行比较,但我认为它必须已经存在(某处)。

最佳答案

Collation is available as an experimental feature:

my @list = <a ö ä Ä o ø>;
say @list.sort;                     # (a o Ä ä ö ø)

use experimental :collation;
say @list.collate;                  # (a ä Ä o ö ø)
$*COLLATION.set(:tertiary(False));
say @list.collate;                  # (a Ä ä o ö ø)

请提供有关此功能的反馈,以帮助其脱离“实验”状态并包含在v6.d中。

关于collation - Perl 6可以基于归类进行排序或比较吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44937854/

10-10 15:31