配列の配列を任意の要素でソートする
配列
の要素となっている配列の特定の要素をソートキーとしたいことがよくあります.表計算アプリの B, C, ... でソートしたいケースみたいなものです.
code:ruby
ar =
2,"b"],
3,"a"
,[1,"c"
ar.sort{|p,q|p
0
<=>q
0
}
#=>
1, "c"],
2, "b"
, [3, "a"
ar.sort{|p,q|p
1
<=>q
1
}
# =>
3, "a"],
2, "b"
, [1, "c"
? Ruby: 配列の配列を任意の要素でソートする