ひだかです。
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