Perl';什么是公开辩论?

Perl';什么是公开辩论?,perl,changelog,Perl,Changelog,曾几何时,您在Perl中打开了如下文件: open(FH, ">$filename"); 在某种程度上,出于许多好的原因,包括一些涉及带前导空格的文件名的非常棘手的原因,这种语法变得可用(并且立即成为首选): 我们用什么版本的Perl获得了这种语法?看起来是这样的。当你有这些问题时,开始爬过Perl*delta文档。您可以跳过次要版本,因为这些版本不应该引入主要功能 在这种情况下,您可以在中找到它。“打开我的$fh,”>,$filename或die$!“更为可取。这不仅仅是open操作,

曾几何时,您在Perl中打开了如下文件:

open(FH, ">$filename");
在某种程度上,出于许多好的原因,包括一些涉及带前导空格的文件名的非常棘手的原因,这种语法变得可用(并且立即成为首选):


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

看起来是这样的。

当你有这些问题时,开始爬过Perl*delta文档。您可以跳过次要版本,因为这些版本不应该引入主要功能


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

“打开我的$fh,”>,$filename或die$!“更为可取。这不仅仅是
open
操作,而是
open
操作加上一种可能适合或不适合上下文的故障处理形式。我只想谈谈
open
。你发布这个问题和答案有什么特别的原因吗?perldelta中记录了很多更改,没有理由一次重复这些更改…我发布了它,因为我很难找到它。我回答它是因为我找到了它。在这种情况下,我发现
corelist
()对于告诉我什么版本的Perl包含给定的模块是非常宝贵的。例如,从命令行执行
corelist/File::Spec/
。当您试图找出需要在其他计算机上安装哪些附加模块时,这非常方便。换句话说,侏罗纪晚期:)我早期的一些专业系统管理任务是用Perl 4完成的,当时它是新的、令人兴奋的。你们这些孩子把你们的“火”和你们的“轮子”从我的草地上拿开。啊,我很好奇,
打开我的$fh,“>:raw”和$filename
是否同时出现——看起来是这样的。ephemient:“:raw”是一个io层,它们是在5.8.0中添加的。虽然你找到了答案,但你如何找到答案可能是有趣的部分。那么,你做了什么?:)作为记录,Perl 5.6于2000年3月22日发布()
open(FH, '>', $filename);