わたなべです. "Takehiko Ueki" <takehiko / os.rim.or.jp> writes: :一応、マニュアルの puts のところは読んだんですけど :このことについては触れてないみたいだったので。 あれ, マニュアルには書いてないんだっけ. :つまり puts は : : print str.chomp + "\n" : :という解釈であってますか? そうですね. $/ を見ないのでどっちかというと print str print "\n" if str[-1] != ?\n です. : print str + "\n" : :では何かまずかったのでしょうか... [ruby-dev:780] で > * 引数を順に $< に出力する > * OFSを参照しない > * ORSを参照しない > * 最後に出力した文字列の末尾が改行でなければ改行する といきなり提示されたのであまり疑問を抱かなかったんですけど, print と差別化を図るってこともあるかもしれません. -- わたなべひろふみ