在需要时开启Perl新特性
从5.10开始,新特性必须开启才能使用。Perl默认不启用新特性保持向后兼容。
如果想启用新特性,可以使用新的-E开关。打开所有的新特性。
% perl5.10.1 -E say.pl #开启5.10.1 版本的所有新特性
在源代码中使用 use 指令之后指定perl版本号就可以了。
use 5.010; # 打开5.10版以来的新特性
从5.12 之后直接指定版本号,自动打开约束指令。
如果不希望打开所有的新特性,可以使用feature编译指令,仅打开需要的特性。
use feature qw(switch say)