我想对数组中的哈希进行排序

时间:2016-09-27 05:57:39

标签: arrays ruby sorting hash

val a = Array(1,2,3)
a.toString
java.util.Arrays.toString(a)
a.toSeq

如何使用ruby程序按年龄顺序(升序)对a进行排序?

我想成为以下人员。

a: Array[Int] = [I@4df3d702
res0: String = [I@4df3d702
res1: String = [1, 2, 3]
res2: Seq[Int] = WrappedArray(1, 2, 3)

1 个答案:

答案 0 :(得分:1)

正如Cary Swoveland在评论中所说,

a.sort_by { |h| h["age"] }

我可以像上面那样做。谢谢。