2009年10月28日水曜日

Rubyで配列をソート

a = ["Hitoshi,045", "Sizuo,046", "Yoshi,0138"] p a.sort{|a, b| a.split(',')[1] <=> b.split(',')[1]} #=> ["Yoshi,0138", "Hitoshi,045", "Sizuo,046"]

逆順(ASCをDESC)にしたいなら、評価のところのaとbを逆にすればOK。

via ひひーん!

0 件のコメント:

ブログ アーカイブ

カテゴリー