在需要时开启Perl新特性
2013-02-15 20:37
134 查看
从5.10开始,新特性必须开启才能使用。Perl默认不启用新特性保持向后兼容。
如果想启用新特性,可以使用新的-E开关。打开所有的新特性。
在源代码中使用 use 指令之后指定perl版本号就可以了。
从5.12 之后直接指定版本号,自动打开约束指令。
如果不希望打开所有的新特性,可以使用feature编译指令,仅打开需要的特性。
如果想启用新特性,可以使用新的-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)
相关文章推荐
- Perl的新特性开启
- iOS9 ATS特性以及在Xcode7中针对iOS9开启不安全的http连接
- openssl函数开启,应用于QQ登陆等需要https验证的行为
- Windows创建家庭组需要开启哪些服务和协议?
- 开发者所需要知道的 iOS8 SDK 新特性
- Perl 5 中的三大OO特性
- 在emacs开启几个动态语言的shell(perl, python, ruby, bean shell,groovy)
- 一套成熟系统需要具备的特性(非转贴)
- 使用 sql server 2008 需要开启的服务
- centos 6.7 perl 5.22 安装DBD 需要使用老的perl版本
- 支持Kubernetes的Docker企业版正式开启公测,新版本特性先睹为快
- MySQL提示The InnoDB feature is disabled需要开启InnoDB的解决方法
- Activity1进入Activity2,Activity2开启Activity3,需要Activity3直接返回数据给Activity1
- 开发者所需要知道的iOS7 SDK新特性
- 开发者所需要知道的iOS7 SDK新特性
- SQL Server误区30日谈 第3天 即时文件初始化特性可以在SQL Server中开启和关闭
- wp模拟器启动 提示需要 开启硬件辅助虚拟化
- 翻译:Knockout 快速上手 - 4: 你需要知道的顶级特性
- Content Deployment执行之前是否需要开启feature? 安装dll到GAC?
- 同一主机开启多个MySQL端口需要注意的设置