From: Yasuo OHBA Date: 1996-11-11T11:26:35+09:00 Subject: [ruby-list:999] begin...rescue...end 大庭@SHLJapanです. 松本君には送っているんですが, 新しい parsearg.rb にちょっと 問題があって, 手直ししていたら begin...rescue...end で Segmentation fault で落ちてしまいました. 使い方も今一自信が ないですけど, [BUG] とでるのも気になります. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= nopt = "a&(b|c" $OPT_a = TRUE ex = "$OPT_a && ($OPT_b || $OPT_c" begin if eval(ex) print "...\n" end rescue print "Error!! " + nopt + "\n" exit end -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= jammy[64] ruby bar.rb Error!! a&(b|c bar.rb:10: [BUG] Segmentation fault zsh: 889 abort (core dumped) ruby bar.rb -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -- SHL Japan Inc. 大庭 康生 jammy@shljapan.co.jp