olga 发表于 2015-12-28 14:25:52

在需要时开启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)
页: [1]
查看完整版本: 在需要时开启Perl新特性