From: Kazuhiro NISHIYAMA Date: 2000-11-05T10:15:22+09:00 Subject: [ruby-list:25806] require 中の warning requireしたファイル中でのwarningがでたりでなかったりするのは なぜなのでしょうか? % cat a.rb //p % cat b.rb //p raise % ruby -v a.rb ruby 1.6.2 (2000-11-04) [i586-linux] a.rb:1: warning: /p option is obsolete; use /m note: /m does not change ^, $ behavior a.rb:1: warning: useless use of a literal in void context % ruby -v b.rb ruby 1.6.2 (2000-11-04) [i586-linux] b.rb:1: warning: /p option is obsolete; use /m note: /m does not change ^, $ behavior b.rb:1: warning: useless use of a literal in void context b.rb:2: unhandled exception % ruby -vra -e '' ruby 1.6.2 (2000-11-04) [i586-linux] % ruby -vrb -e '' ruby 1.6.2 (2000-11-04) [i586-linux] ./b.rb:2: ./b.rb:1: warning: /p option is obsolete; use /m (SyntaxError) note: /m does not change ^, $ behavior ./b.rb:1: warning: useless use of a literal in void context % --- ZnZ(ゼット エヌ ゼット) 西山和広(Kazuhiro NISHIYAMA) mailto:zn@mbf.nifty.com