gpt4 book ai didi

arrays - Scala:如何按元组的第二个元素对元组数组进行排序?

转载 作者:行者123 更新时间:2023-12-03 01:15:06 25 4
gpt4 key购买 nike

Scala 中有没有一种方法可以使用任意比较函数对元组数组进行排序?特别是,我需要按元组的第二个元素对元组数组进行排序,但我想知道对元组数组进行排序的通用技术。

谢谢!

最佳答案

在scala 2.8中,有一个方法sortBy。这是一个简单的用例:

scala> val arr = Array(("One",1),("Two",2),("Four",4),("Three",3))
arr: Array[(java.lang.String, Int)] = Array((One,1), (Two,2), (Four,4), (Three,3))

scala> arr.sortBy(_._2)
res0: Array[(java.lang.String, Int)] = Array((One,1), (Two,2), (Three,3), (Four,4))

scala>

关于arrays - Scala:如何按元组的第二个元素对元组数组进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2627919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com