2019-02-21から1日間の記事一覧

Rubyの配列の長さはcountではなくlength/sizeで取得する

countではなくlength/sizeが良いらしい def bench(msg) t = Time.now 30000.times do yield end puts "#{msg}:\t#{Time.now - t}s" end arrs = (0...100).to_a.map do |i| Array.new(rand(100)) end bench("count") do arrs.each { |a| a.count } end bench(…