技術開発日記

技術やら日々思ったことを綴ってます。

2012-10-18から1日間の記事一覧

Rubyでのstaticメソッド

ずっとJavaのstaticメソッドをRubyでどう表現していいかわからなかったけど、調べた感じだとこんな感じになると思う。Java版 class Sample { public static void func() { System.out.print("test"); } } Ruby版 class Sample def self.func print "test" end…

特異メソッドとクラスメソッド

Rubyの中でも特異メソッドは結構苦戦したので、ちょっとまとめて見る。まずは普通のインスタンスメソッドの記述方法。 これは特に問題ない。 class Hoge def func print "test" end end hoge = Hoge.new hoge.func # => "test" 次は特異メソッド。 これは特…