Ruby 初心者スレッド Part 17at TECH
Ruby 初心者スレッド Part 17 - 暇つぶし2ch779:デフォルトの名無しさん
08/02/12 01:31:27
>>777
そのコード違うぞ
ボトルネックはこれだ

$ time ruby -e '(0...1000000).to_a'

real 0m2.535s
user 0m2.040s
sys 0m0.490s

Range#to_aは内部的には以下と似たようなことをしてて、
数値が大きくなるとこれが非常に遅い

arr = Array.new
range.each do |i|
arr.push(i)
end
return arr



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch