On Wed, Apr 3, 2013 at 8:29 PM, Angela Barone
<[email protected]>wrote:
> I'm just curious about this. If you put "no warnings" inside a
> loop, is it good only for that loop, or will it be in effect until the end
> of the script?
>
>
Only for the loop -- warnings, along with most other pragmas (strict,
feature, etc) are lexically scoped, so you can expect the same behavior
there.
Simple test:
use warnings;
my $x = 1 + undef; # This will warn
{
no warnings;
my $y = 1 + undef; # This will not warn
}
my $z = 1 + undef; # This will warn