我有一個腳本通過die
引發異常。當我發現異常時,我想輸出沒有附加位置信息的消息。如何輸出不帶位置信息的die()消息?
這個腳本:
#! /usr/bin/perl -w
use strict;
eval {
die "My error message";
};
if([email protected]) {
print [email protected];
}
輸出 My error message at d:\src\test.pl line 7.
我寧願只是爲了讓輸出: My error message
希望人們不注重爲什麼我想這樣做,但如果有人有興趣然後:
我的腳本w orks,它會查找輸入並將每個輸入分派給一個處理程序,如果它遇到了一個它無法處理的輸入,那麼它會拋出,因此所有異常都來自同一段代碼。因此,在這種情況下,位置並不是非常有用。
謝謝工具。那就是我一直在尋找的東西! – chollida 2010-01-07 17:17:46
每天學習新的東西@ SO。 – Erik 2010-01-07 19:22:01
哇,這很晦澀!謝謝 – Bizmarck 2015-08-27 19:45:24