On Aug 6, 2013, at 7:09 AM, Peter Gordon <pete...@netspace.net.au> wrote:
> I'm confused by this documentation. > http://perldoc.perl.org/functions/use.html > Does it mean that: > use 5.12.0; > automatically turns on "use strict;" ? That's the way I read this use VERSION also enables all features available in the requested version as defined by the feature pragma, disabling any features not in the requested version's feature bundle. Seefeature. Similarly, if the specified Perl version is greater than or equal to 5.12.0, strictures are enabled lexically as with usestrict . Any explicit use of use strict or no strictoverrides use VERSION , even if it comes before it. In both cases, the feature.pm and strict.pm files are not actually loaded.