るびきちさんこんにちわ、いつもお世話になっています。(^_^)(._.)
>
> 普通にできます。
>
> array = [[4, 5, 6],[1,2,3],[7,8,9]]
> array.sort # => [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
> --
この場合、Sortキーは、要素[0 1 2]を指定したことになろうかと思います。
例えば、要素[2 1 0]で指定したいとか、要素[2]のみで他の要素は
Sortキーの対象外としたい場合、方法があるでしょうか。
また、要素毎に型が異なる場合を試してみますと、
array = [["12", 5, 6],["4",2,3],["01",8,9]]
# after
p array.sort #[["01", 8, 9], ["12", 5, 6], ["4", 2, 3]]
このケースは上手くSortされましたが、
array = [["12", 5, 6],["4",2,3],[1,8,9]]
このケースではエラーとなりました。
型は揃える配列に変更してから、Sortすべし、ということに
なりましょうか。
よろしくお願いします。(^-^)/