Perl 5.36 已发布,终于不用写一堆 “use feature” 了
Perl 5.36 发布啦,这是自 Perl 5.34.0 以来大约一年的大版本更新,带来了多项便利的新功能。比如新引入的 use x.xx 功能省略了代码顶部繁琐的功能模块声明,其次稳定了布尔跟踪、正则表达式集、支持 Unicode 14.0 等功能,还新增了内置函数、单次迭代多个值、try/catch语法支持finally关键字等实验性功能。 下面来介绍一下该版本的主要功能改动: use v5.36 版本包捆绑功能 Perl 5.36.0 稳定了版本包捆绑(Version bundles)功能,解决了 Perl 被诟病已久的 “样板文件” 问题。 该功能只需将这一行放在代码顶部: use v5.36; 这一行相当于以前的: require v5.36; use strict; use warnings; use feature 'say'; use feature 'state'; use feature 'current_sub'; use feature 'fc'; use feature 'lexical_subs'; use feature 'sig...