2008-06-09から1日間の記事一覧
Array#replace は a = [1, 2, 3] a.replace [4, 5, 6] とかって使うらしいんだけど これって a = [1, 2, 3] a = [4, 5, 6] ってやっても結果は同じだと思うんだよね。 ベンチマーク取ってみても require 'benchmark' num = 100000 Benchmark.bmbm(10) do |x|…
Benchmark を使うときに require 'benchmark' puts Benchmark::CAPTION puts Benchmark.measure { a = [1, 2, 3] a.replace [4, 5, 6] } このように { } を使うのは OK なのに { } を do end に変えると require 'benchmark' puts Benchmark::CAPTION puts B…