From: keiju@... (Keiju ISHITSUKA) Date: 1998-05-01T22:08:45+09:00 Subject: [ruby-dev:2562] [BUG] local variable in load in catch on ruby 1.1b9_16 けいじゅ@日本ラショナルソフトウェアです. ruby-1.1b9_16でcatchの中でloadして, そのloadしたファイルの中でlocal変 数が使えません. -- foo.rb -- def foo catch(:EXIT) do load "~/.irbrc" end end foo -- ~/.irbrc -- mypath = File.expand_path("~/var/lib/ruby") $:.delete "." $:.delete mypath dim% ruby foo.rb /home/keiju/.irbrc:3: undefined local variable or method `mypath' for # (NameError) from foo.rb:5:in `foo' from foo.rb:5:in `catch' from foo.rb:5:in `foo' from foo.rb:9 __ ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju@rational.com <<---