在需要时开启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)
posted @ 2013-02-15 20:37  新闻官  阅读(148)  评论(0编辑  收藏  举报