में चेतावनी और FATAL श्रेणियां मुझे चेतावनी दस्तावेज गलत समझना चाहिए। जिस तरह से मैंने इसे पढ़ा, इस कोड:चेतावनियां :: पर्ल
use warnings;
use warnings FATAL => 'all';
warnings::warn('numeric', 'blarg');
print "finished\n";
'blarg' चेतावनी मुद्रित और मरने के बाद से मैं सभी चेतावनियों घातक होने के लिए कहा है चाहिए। हालांकि, जब मैं कोड चल रहा मिलती है:
$> /opt/local/bin/perl x.pl
blarg at x.pl line 3
finished
somone मदद कर सकते हैं मुझे समझने कारण है कि मैं मरने के लिए चेतावनी दी है नहीं मिल सकता है?
मुझे एक * त्रुटि * की तरह घातक ध्वनि होने के लिए पर्याप्त चेतावनी दी गई है। यह अंतर है, चेतावनियां * घातक नहीं हैं। – pavium
@ पैवियम: एक भेद है, लेकिन चेतावनियां प्रागमा का FATAL विकल्प त्रुटियों को चेतावनियों को बढ़ावा देने के लिए है। – ysth