可能重复:
what is this operator called and what is it used for <=>
我一直很好奇这种运营商的类型和工作“&lt; =&gt;”?
基本上,我正在努力在groovy中对我的收藏品进行排序。由于某种原因,所有java和groovy集合排序函数都无法产生所需的结果。通过做一些谷歌搜索,我找到了适用于我的排序闭包,关闭代码粘贴在下面:
blahblah.findAll{it -> (it.blahblah == "blahblah" || it.blahblah2 == "blahblah") && (it.blahblah == blahblah)}.sort{a,b -> a.id <=> b.id}*.blah()
任何人都可以向我澄清这是什么类型的操作员以及它如何在幕后工作以完成工作?