From: matz@... (Yukihiro Matsumoto) Date: 2000-04-01T23:26:52+09:00 Subject: [ruby-list:21724] Re: print, puts, printf まつもと ゆきひろです In message "[ruby-list:21721] Re: print, puts, printf" on 00/04/01, Masaki Suketa writes: |> こういうものです。だってFOOはObjectのサブクラスですから、呼 |> ばれるのは通常のprint、すなわち $<.print の省略系です。この | |なるほど,Object#print (Kernel#print) が呼ばれているという |ことですね. そうです。 |> 場合自分に対してwriteするprintを再定義しなくては。 | |今回の私の場合, |Object#print を使えば十分なので,(Object#print が write メソッド |を呼び出してくれるから.) そうなんですか? 本当に? つまり、FOOクラスを $< に代入して IO のように使いたいんじゃ ないんですか? printだけpublicに使えればそれで良いんですか?