Ruby初心者スレッド Part 11
■ このスレッドは過去ログ倉庫に格納されています
0172デフォルトの名無しさん
2007/03/30(金) 17:56:37これこそsort_byを使うべきところじゃね?
a = ['f2f', 'f10f', 'f1f', 'f0f', 'f3f']
p a.sort_by {|s| s[/¥d+/].to_i} #=> ["f0f", "f1f", "f2f", "f3f", "f10f"]
135のやり方だと効率云々よりも a[/¥d+/] と b[/¥d+/] と同じことを2回書いてるから美しくない。
■ このスレッドは過去ログ倉庫に格納されています