Perl打开时的文件模式何时成为一个单独的参数?

cha*_*aos 6 perl changelog

曾几何时,你在Perl中打开文件,如下所示:

open(FH, ">$filename");
Run Code Online (Sandbox Code Playgroud)

在某些时候,由于很多很好的理由,包括一些非常粘的,涉及带有前导空格的文件名,这种语法变得可用(并且,立即,首选):

open(FH, '>', $filename);
Run Code Online (Sandbox Code Playgroud)

我们用什么版本的Perl获得了这种语法?

cha*_*aos 11

看起来像5.6.0.

  • 我早期的一些专业系统管理员任务是在Perl 4中完成的,当时它是*新的和令人兴奋的*.你的孩子会把你的"火"和你的"轮子"从我的草上移开. (4认同)
  • 换句话说,晚侏罗纪:) (3认同)
  • 虽然你找到了答案,但你如何找到答案可能是有趣的部分.那么你做了些什么?:) (3认同)

bri*_*foy 6

当您遇到这类问题时,请开始爬回perl*delta文档.您可以大多跳过次要版本,因为这些版本不应该引入主要功能.

在这种情况下,您可以在perl56delta中找到它.