simanのブログ

ゆるふわプログラマー。競技プログラミングやってます。Ruby好き

2014-06-01から1ヶ月間の記事一覧

Rubyの文字列連結の速度比較

Rubyで文字列連結のメソッドの動作速度を比較してみました。 require 'benchmark' Benchmark.bm do |x| NUM = 10000 word = "Hello" x.report(:add) do str = "" NUM.times { str += word } end x.report(:concat) do str = "" NUM.times { str.concat(word)…

rubyのDateクラスの謎

Dateクラスは最初から存在しているみたいなのですが、インスタンスメソッドが無いです。 p Date.instance_methods(false).count #=> 0 require 'date' p Date.instance_methods(false).count #=> 68 特に困るわけでは無いですが、すごい気になります。