Ruby
1#class Hoge 2class Hoge 3 def Hoge.whereself 4 self 5 end 6 7 def whereself2 8 self 9 end 10 11#In main 12p Hoge.whereself #=> Hoge 13p Hoge.new.whereself2 #=>#<Hoge:0x00000002d8bc40>
上記のソースコードにおいてHoge.whereself もwhereself2も同じselfを返しているはずなのにどうして違うものが返ってくるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/03 08:58