ごうぎ@TCIです。

rubyで

ruby> a=10
ruby> print a
10
と表示されますね。

-----------------
で、新しくクラスを、例えば次のように

ruby> class Foo
ruby>   def initialize()
ruby>     @a=10
ruby>   end
ruby> end
と定義して、

これを
b=Foo.new
print b
とやって表示することは、これだけでは、当然ですが許してないよ
うですが、あるバーチャルメソッドを再定義すると可能になるので
しょうか?


--
gougi / caelum.co.jp (Shigeru Gougi)