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中.

Perl 6可以根据整理进行排序或比较吗?的更多相关文章

  1. 在Xcode中,有没有办法对方法的下拉列表进行排序

    在Xcode中,有一个首选项可以按字母顺序对“编辑器函数”弹出窗口进行排序,这很棒.但是,这并未考虑同样出现在此列表中的#pragma标记标题.将这个列表首先按字母顺序排序,然后按#pragmaheading,然后按方法排序会很棒.这可能吗?

  2. Swift - 选择排序算法

    思想每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。步骤找到第一小(大)的元素,放在第一个位置找到从第二个元素到末尾的元素中第二下(大)的元素,放入第二个位置以此类推代码结果特性时间复杂度:O(n^2)==n的平方稳定性:不稳定其他新blog地址www.livefor.cn

  3. android – 如何对CursorLoader结果进行排序?

    我使用CursorLoader查询结果,这不是我想要在ListFramgenet中显示的顺序.怎么排序呢?我用它来设置适配器:创建加载器:嗯,查询结果有纬度和经度.我想计算我的位置和这些结果之间的距离.并按距离asc排序.怎么排序呢?任何答案都会被批评解决方法这实际上非常简单:由此:对此:请记住,如果您的提供商中有一些方法可以检查投射并引发异常,您必须在进行测试时将其注释掉,或者将新列添加到官方投影数组中.

  4. Java动态代理实现AOP

    AOP似乎一时之间成了潮流。Java初学者不禁要发出感慨,OOP还没有学通呢,又来AOP。这里只是意图通过一个简单的例子向初学者展示一下如何来进行AOP.为了简单起见,例子没有没有使用任何第三方的AOPFramework,而是利用Java语言本身自带的动态代理功能来实现AOP.让我们先回到AOP本身,AOP主要应用于日志记录,性能统计,安全控制,事务处理等方面。完全相同的log代码将出现在系统的每一个BusinessObject中。

  5. Java中基于Aspectwerkz的AOP

    满足这些要求的框架不止一个,例如JBossAOP、Nanning、Aspectwerkz。Aspectwerkz由JonasBoner和AlexandreVasseur创建,它是目前最快速、功能最丰富的框架之一。Aspectwerkz最令人感兴趣的特性之一是它能够以两种不同的模式运行:联机模式和脱机模式。⑶将Aspectwerkz加入到PATH环境变量,即设置setPATH=%PATH%;%ASPECTWERKZ_HOME%inaspectwerkz⑷下载本文的示范程序,将它放入%TOMCAT_HOME%

  6. 体验Java 1.5中面向(AOP)编程

    对于一个能够访问源代码的经验丰富的Java开发人员来说,任何程序都可以被看作是博物馆里透明的模型。类似线程转储(dump)、方法调用跟踪、断点、切面(profiling)统计表等工具可以让我们了解程序目前正在执行什么操作、刚才做了什么操作、未来将做什么操作。但是在产品环境中情况就没有那么明显了,这些工具一般是不能够使用的,或最多只能由受过训练的开发者使用。支持团队和最终用户也需要知道在某个时刻应用

  7. php – 排序字符串,首先是字母,然后是字母内的字母

    我想在PHP中对字符串进行排序,并且匹配应该首先在子字符串的第一个字母上完成,然后在整个字符串的字母上完成.例如,如果有人搜索,则列表包含结果应该是使用常规排序或类似的东西不起作用,Adolf先于其他排序.有人知道怎么做吗?usort允许您根据回调进行排序.例子

  8. 木桶排序-扑克牌

  9. freemaker+dwr+springmvc的配置

    --出现异常时的处理方式,debug为在后台输出异常并抛出异常,html_debug为在后台和页面输出异常,rethrow为不做处理直接抛出异常,ignore为在后台输出异常但在页面忽略异常-->ignoretruestatic/comm/commons.ftlaspage获取工具类spring核心文件扫描控制层

  10. java – 使用特定顺序对(数组)列表进行排序

    我有一个对象列表,我想用定义的顺序对它进行排序.对于前者我有一个字段字符串颜色的对象.我想在颜色字段上对我的列表进行排序,使它总是首先是白色而不是蓝色而不是其他所有:有这么简单的方法吗?如果可以有更多颜色具有相同的名称/基数怎么办?所有的白人都必须比所有的黄色首先出现,而不是所有的黄色.用比较器解决这个问题仍有可能吗?(我无法想象……

随机推荐

  1. 数组 – Perl中有什么神奇的数组?

    在Perldocumentationforreverse中,我发现:“请注意,将数组反转到自身(如@a=reverse@a)将尽可能保留不存在的元素;即对于非魔法数组或具有EXISTS和DELETE方法的绑定数组.什么属性区分神奇和非魔法阵列?解决方法一个神奇的阵列是一个执行它的操作不仅仅是改变内容.只有内置的魔术阵列是@ISA,而且这是非常不明显的.正如句子所暗示的,魔术阵列主要是一个绑定的阵列

  2. perl – 使用“isa”方法的最佳方式?

    什么是“最好的”使用方式“isa()”可靠?解决方法Scalar::Util实现明确更好.它避免了eval{}的开销,它总是导致设置一个附加变量.Scalar::Util实现更容易阅读.如果eval也失败了,我相信发生的是你在树之前向后走到eval之前的状态–这是如何实现复位状态.这带来了额外的故障开销.基准根本不是一个对象对象传递isa检查对象出现故障现象检查测试代码:我使用这是为i486-linux-gnu-thread-multi建立的perl,v5.10.1(*),以及Scalar::Util,1

  3. 在CORE :: GLOBAL中哪些Perl内置函数不能被覆盖?

    解决方法toke.c中任何值为负的值都可以被覆盖;所有其他人可能不会.你可以看源码here.例如,我们来看看第10,396行的waitpid:由于waitpid为负数,因此可能会被覆盖.grep怎么样?这是积极的,所以不能被覆盖.这意味着以下关键字不能被覆盖:chop,defined,delete,do,dump,each,else,elsif,eval,exists,for,foreach,format,glob,goto,grep,if,keys,last,local,m,map,my,next,no

  4. 如何在Perl中打印由换行符分隔的列表元素?

    什么是最简单的打印所有列表的元素以Perl中的换行符分隔的元素?解决方法在Perl5.10中:其他方式:或:或者怎么样?

  5. 使用Perl如何获取文件大小(以兆字节为单位)?

    我想以磁盘的形式获取磁盘上的文件大小.使用-s运算符给出了以字节为单位的大小,但是我将假设,然后将其除以魔术数字是一个坏主意:我应该使用只读变量来定义1024,还是有一种编程方式来获取一千字节的字节数?

  6. perl – 如何测试/分类CPAN模块的utf8正确性

    例如:File::Slurp,如果你将读取该文件您将根据命令行开关获得不同的结果,并且perl-CSDA将无法正常工作.伤心.(是的,我知道比Encode::decode(“utf8”,read_file($file,binmode=>’:raw’));将帮助,但是SAD.我的问题:>在这里任何首选方式,如何测试/分类什么CPAN模块是utf8安全/准备/正确?>这里是像Perl::Criticforutf8这样的东西–什么将检查模块源可能的utf8不正确?总结以上是DEVMAX为你收集整理的perl–如

  7. 如何删除Perl字符串中的空格?

    如果我声明一个值为’3’的变量$myString.是否有任何功能来删除返回值的空格.有点像SomeFun然后返回’3′.输出:你可以注意到’vid’=>‘0’,上面的代码从theanswer.我正在研究它.总结以上是DEVMAX为你收集整理的如何删除Perl字符串中的空格?如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  8. 如何在mod_perl2下运行Devel :: Cover?

    Unfortunately,Devel::Coverdoesnotyetworkwiththreads.它也不适用于prefork.在startup.pl中使用,Devel::Cover问题perl5.8.9,Apache2.2.13.我的操作系统是FreeBSD,如果重要.同样的问题是reportedforwin32.更新:PerlTrace全部输出解决方法邪恶之源似乎是Apache::DBI.

  9. 如何使用Perl中的C类?

    我有一套用C写的课.从Perl脚本中调用它们的最佳方法是什么?

  10. perl – 在Emacs中以双模式更好的缩进

    我正在使用Emacs来修改Perl和Verilog交织的代码.我正在使用two-mode-mode在两者之间切换,这样可以预期.问题是perl代码与//一行一行地表示;如下图所示:而双模式则认识到它是Perl,它是逐行的,所以缩进等在线上无意义.我想做的是使Perl代码像往常一样格式化,但忽略//;字符.有什么想法吗?我刚刚开始偷看模式文件,它们是可以理解的复杂的,所以任何提示都不会感激!

返回
顶部