わたなべです.

"Takehiko Ueki" <takehiko / os.rim.or.jp> writes:

:  puts  ""        # (1)
:  puts  "\n"      # (2)
:  print "\n"      # (3)
:
:この3つ、同じ動作(改行1回)をするんですけど、
:(2)は2回改行して欲しい気がします(^^;
:仕様でしょうか?

仕様です.
ついでに
  puts            # (4)
も同じ.

:文字列を出力して1行空けたいときに
:
:  puts "I love Ruby!\n\n"
:
:などとするのは、ちょっと...(^^;

そういうときは素直に print を使うか
  puts "I love Ruby!"
  puts
とするのが Ruby 流(って勝手に決めてるし).
puts の中で \n を使うのはちょっと無粋かな?

-- 
わたなべひろふみ