你可能会在本书中看到关于这些话题更深的讨论,但是我们假设你已经知道这些基本知识。 本书最后部分讨论发布和贡献程序到CPAN。你首先需要申请一个PAUSE账号,网址:http://pause.perl.org/pause/query?ACTION=request_id. strict and warnings
我们在小骆驼书中介绍了strict和warnings,并且我们希望你们在所有代码中使用。你在本书中看到的大部分代码都默认打开了strict和warnings,所以我们省去了这些重复代码,就像我们省去#!/usr/bin/perl(perl解释器位置)一样。当我们演示一个完整的程序的时候,我们也会把这些包含在内。 你也许想做我们做的事。你可以打开一个包含通用代码的模版,而不是从头编辑。在你开发自己模版,完成标准文档,找到你做事的最佳方式之前,你可以使用一个简单的,假定一下代码包裹着你的程序: #!/usr/local/bin/perl
use strict;
use warnings;
__end__ perl v5.14
本书顺应perl5.14及其后续版本的新特征而更新。通常,语言的底层在每个版本都很稳定。我们使用的一些模块可能更新了,特别是那些随perl一起发布的模块。因此我们通常展示perl最基本的观点,仅仅简单浏览模块,你在使用模块前应该查看模块参考手册。 一些新特性需要我们明确声明使其也适用于较早的版本。最早的方式是告诉perl我们需要使用哪个版本。数字5.014需要在小数点后有三个数字:
use 5.014;
say "Hello World";
你也可以写成以下两种形式:
use v5.14.2;
use 5.14.2;
无论何时,我们要用到一些特定版本的特征来编写代码,我们都会插入use v5.14.2这样的行来确保该特征可用。如果可能我们也会展示一个老版本可用的代码。我们认为发布于2002年的perl 5.8是每个人应该使用的最早版本。通常,我们会尽力去写出一个尽可能在较多版本运行的代码,但是我们也希望像你一样与时具进。 想要了解关于perl5.14的更多内容,请参考小骆驼书第六版。