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

被折叠的 条评论
为什么被折叠?



