- 185 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 07:48:49 ]
- 冗長に書く意味があることはありうる
が、これに限ってはまず無いだろうな 前者の関数的メソッド puts の出力先を捻じ曲げるためには $stdout をいじるしかないわけだが それをすると後者の $stdout.puts も捻じ曲がるんで意味がない Ruby における 関数的メソッド puts と $stdout は不可分だ(C の puts を知ってると引っかかるかも) もしなんらかの気の迷いで関数的メソッド puts の出力先の $stdout が標準出力以外になってるなら それは putserr とか putsfile とかなんかメソッドを新たに作るべき むしろ後者を書かれるとがっかりだ むしろそのサイトなり解説書なり晒せ
|

|