Ruby 初心者スレッド Part 16
■ このスレッドは過去ログ倉庫に格納されています
0678666
2008/01/09(水) 11:22:26jarray.replace(jarray.sort_by{|a| a.split(//).reverse})
が妥当なところなのでしょうか。
もう一つ質問です。
テキストファイルから特定の行(x行目)だけを取り出す必要があり、
次のようなメソッドを書きました。
def xthline(x, file)
index = 0
file.each do |line|
return line if index == x
index += 1
end
nil
end
当然ですが、巨大なファイルの最後の方の行を取り出す
のにえらく時間がかかります。ベターな方法はあるでしょうか?
(拡張モジュール作成?)
■ このスレッドは過去ログ倉庫に格納されています