作者: dune | |
日時: 2006/11/12(04:20) |
極悪です。 また、ちょっと悩んだので報告(独り言)。 スクリプトがなぜかエラーメッセージもなしに途中でストンと終了する ので、おかしいな、exitなんて使ってないのに、と思いつつ調べたとこ ろ、use bigint している場合、生の数値だけを引数にして die を呼ぶ とエラーメッセージが表示されないですね。 D:$ perl -Mbigint -e"die '123' if 1" 123 at -e line 1. D:$ perl -Mbigint -e"die 123 if 1" 123 D:$ perl -e"die 123 if 1" 123 at -e line 1. D:$ 横着して die $num if $num < 0; ってな感じで書いてたので、最初は スクリプトのどこで終了しているのかはもちろん、die していることす ら分かりませんでした。 -- 安田 敏博