作者: HIDAKA Takahiro
日時: 2002/4/03(15:17)
 ひだかです。

WATANABE Hirofumi <eban@...> wrote:

> わたなべです。
> 
> : これで、to_s メソッドが定義されているオブジェクトなら
> :なんでも print_to できます。調子に乗って、print を同じように
> :再定義してしまうと、Kernel.print が使えなくなって
> :しまいました(^_^;

 これで言いたかったのは、

> class Object
>   def print
>     Kernel::print self
>   end
> end

 こうすると、ふつうの print "Hello" ができなくなっちゃうんです。
あたりまえなんですが。だから名前を変えてみたということで。

> てゆか、最初からそのためにKernel#displayが用意されてますが。

 え〜〜とかおもってリファレンスを見て(Object#displayでしたが)
ほぼ同じコードが載っていて安心したようなびっくりしたような・・(^_^;

 もっとまじめに使わないと知らないこといっぱいですね。。
教えていただいてありがとうございました。

-- 
ひだかたかひろ  cv8t-hdk@...-net.or.jp