perl加载feature的方式

本文介绍了如何在Perl中加载不同版本的新特性,包括使用特定语法来激活特定版本的特性集,以及如何仅加载单个特性如'say'。还探讨了在特定作用域内启用和禁用这些特性的方法。

perl不同的版本会有一些新的特性出现,想要使用必须加载.

#!/use/bin/perl
use strict;
use warnings;
##   
#
### 用qw加载
use feature qw(say);
#
#
### 通过指定版本号隐式加载
#use v5.10;
#
#
### 加载所有该版本的feature
#use feature ':5.10';
#
#
### 在某个语句块中使用
# {
#   use feature 'say';
#   say("hello boy");
# }
# print "can't use say here.\n";
#
#
### no feature
 {
    no feature 'say';
    eval{ say("can i use say?") };
    print "capture \$\@: $@\n" if $@;
 }
say("hello boy");
say("hello boy");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值