2014-10-09 55 views

回答

5

这意味着perl版本至少需要5.14.2来运行该脚本。见use

它还启用该版本附带的所有功能(如say,state等),请参见feature或甚至Syntax::Construct

如何编写版本号有多种方法,但这是最老的Perl版本,它是最便携的版本号。

+1

更多信息:很久以前,perl没有x.y.z版本方案;它有“4.036”和“5.004”等版本,补丁版本如“5.004_57”(下划线可以自由地用于perl数字文字的间距,并且在版本中有半特殊含义),有时是随机的东西,如“5.001 G”。由于版本5.005在2000年之后是5.6.0,因此perl使用了x.y.z版本,但是在内部像5.14.2这样的版本仍然在5.014_002等一些地方出现。 – hobbs 2014-10-09 02:20:32

+4

更多信息:您也可以使用5.14.2',这将在当前的perl版本上完成同样的事情。但不知道该版本号格式的* old * perls会给出一个愚蠢的错误消息。由于“使用VERSION”这一行对于告诉某人他们的perl过时了很有用,因此以一种即使对于旧版本也可以工作的方式编写它是有意义的:) – hobbs 2014-10-09 02:22:11