2005-12-16から1日間の記事一覧
いろいろいじってると attr_reader を使って定義した getter は速いってことに気が付いた. class Hello attr_reader :message end class Hello2 def message() @message end end def test(obj) start = Time::now 0.upto(2000000){ obj.message } puts "#{o…
昨日のコードは明らかに下の方がよさそうだ.いや別に違いはないのだけれども. class LaterInitializationSelfOverrideHello def message unless @message then @message = Time::now.strftime("Hello @ %Y-%m-%d") end def self.message @message end @mes…