logo       

[ruby-list:42117] Re: puts,printの出力をファイルにも出力するには: msg#00148

lang.ruby.japanese

Subject: [ruby-list:42117] Re: puts,printの出力をファイルにも出力するには

まつもと ゆきひろです

In message "Re: [ruby-list:42110] Re: puts,printの出力をファイルにも出力するには"
on Tue, 25 Apr 2006 12:11:26 +0900, 岩崎 弘孝
<IH000667-Hi7X7xagcuRnb2RyOFEZTHf5DAMn2ifp@xxxxxxxxxxxxxxxx> writes:

|質問が間違っている上にまとはずれでした。
|$stdout.putsががなぜだめなのかということを聞くべきでした。

要するにレシーバを持たないprintやputsは内部処理を適当に行っ
てくれるので、出力先($stdout)にwriteメソッドしか要求しない
(のでそれだけ用意すればよい)が、直接 $stdout.print とか
$stderr.print とした場合には、それらに向けて出力するようなメ
ソッドを別途用意する必要があるということですね。




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise