From: Tanaka Akira Date: 2003-10-27T19:28:10+09:00 Subject: [ruby-dev:21733] Re: exit in $SAFE = 4 with -d In article <200310270959.h9R9xh9P007655@sharui.nakada.kanuma.tochigi.jp>, nobu.nakada@nifty.ne.jp writes: > もちろん意図的ではありませんが、さりとて、無視して続行させるわ > けにも行きませんからねぇ。 えーと、よくわかってないんですが、 % ruby -e 'lambda { $SAFE = 4; exit }.call rescue nil; p 1' 1 % ruby -de 'lambda { $SAFE = 4; exit }.call rescue nil; p 1' zsh: exit 1 ruby -de 'lambda { $SAFE = 4; exit }.call rescue nil; p 1' というように、-d の有無で挙動が変わるのは意図されているのでしょうか。 -- [田中 哲][たなか あきら][Tanaka Akira]