मैं उम्मीद कर रहा हूँ:पेर्ल के autodie.pm में बग?
#!/usr/bin/perl
use autodie;
# autodie in effect here
{
no autodie;
# autodie is not in effect here
}
# autodie should be in effect here because of the supposedly lexical scope
# of autodie, but this doesn't die:
open my $i, '<', '/nonexistent';
मैं perldoc autodie
पर कि आधार का कहना है कि:
"autodie" pragma, शाब्दिक गुंजाइश है जिसका अर्थ है कि कार्य करता है और सबरूटीन्स "autodie" के साथ बदल ही होगा संलग्न ब्लॉक, फ़ाइल के अंत, या "eval"
इसके अलावा जब तक उनके व्यवहार बदलने के लिए, { no autodie }
(एक दायरे में) भी है SYNOPSIS
use/no warnings
बर्ताव के हिस्से के रूप में मैं उम्मीद:
#!/usr/bin/perl
use warnings;
{
no warnings;
}
# This *does* generate a warning
print undef;
मैं कुछ छूट गया है या तुम वहाँ autodie में एक बग सहमत हैं? मैं autodie buglist
This is perl, v5.10.1 (*) built for i486-linux-gnu-thread-multi
संपादित में कुछ भी नहीं मिला: मैं अब a bug report
पर्ल v5.14.2 (x86_64) में पुष्टि की गई। –