2008年12月12日00:09 Ruby rubyでsortするときに注意すること 今日ちょっとはまったことのご紹介(*・ω・)ノ 複数の条件でsortしたいときってありますよね。例えばperlだとこんな感じです。 #!/usr/bin/perl use strict; use warnings; my @data = qw/hoge fuga foo hoge3 foo2/; my @sort = sort { length $a <=> length $b or $a cmp $b } @data; print "@sort\n"; 長さでsortして、同じ長さだったらascii順に並べる、みたいな。結果は foo foo2 fuga hoge hoge3 こういうことをrubyでやりたかったんです。まぁ、こういう感じで出来そうじゃないですか? #!/usr/bin/ruby dat