はじめまして、植木といいます。よろしくお願いします。


  s = "x"
  puts s *10

上のスクリプトを実行すると

  xxxxxxxxxx

と、出力されると思うんですが

  undefined method `s' for #<Object:0x1b30e8>(NameError)

になってしまいます。
次のスクリプトでは意図した結果になります。

  puts "x" *10
  s = "x"
  puts s * 10

[結果]
  xxxxxxxxxx
  xxxxxxxxxx

使用しているのは ruby 1.1c9(98/11/26) [i386-djgpp] です。

---------------------------------------
植木岳彦  E-Mail: takehiko / os.rim.or.jp