星澤といいます。例えば、

prog_a.rb
--
a = 1
--

prog_b.rb
--
#!/usr/local/bin/ruby

load "./prog_a.rb"
print "a: #{a}\n"
--

とし、./prog_b.rb を実行すると、
undefined local variable or method `a'
というエラーとなります。
a を $a(グローバル変数)に変えるとエラーは発生しません。
これはなぜ? rubyの仕様でしうか?


-- 
星澤 隆 / Takashi Hoshizawa

mail: t_hoshizawa / mbg.nifty.com