在Ruby中按数组中对象的值排序

Jul*_*lio 4 ruby arrays sorting

我有一堆数组中的对象,并希望按每个对象的值排序.每个对象中的相关属性是数值.

例如:

[[1, ..bunch of other stuff],[5, ""],[12, ""],[3, ""],]
Run Code Online (Sandbox Code Playgroud)

会成为:

[[1, ..bunch of other stuff],[3, ""],[5, ""],[12, ""],]
Run Code Online (Sandbox Code Playgroud)

我想按存储在每个对象中的数值进行排序.

[5, 3, 4, 1, 2][1, 2, 3, 4, 5],然而这些数字都存储中的对象.

Pet*_*ter 9

其他答案很好但不是最小的.这个怎么样?

lst.sort_by &:first
Run Code Online (Sandbox Code Playgroud)