Perl变量和字面量

本章介绍Perl中变量的基础内容、数值字面量、字符串字面量。

Perl中这些内容可以非常简单,只了解它们的基本用法即可,但这些内容也可以非常深入,它们可能涉及到很多Perl的语法解析规则。

无论是掌握简单用法还是要去深入理解,都需要明确一件事:Perl中的这些内容比想象中更为灵活,也更为复杂,意味着也更容易出错。比如,一个变量赋值的需求可能有多种实现方式。对熟悉Perl语法解析规则的人来说,这可能会少写很多冗余代码,但不熟悉Perl解析规则的人,很可能会写出四不像的错误代码,从而抱怨甚至攻击Perl为何如此不按常理出牌。

不要抱怨,因为你所写的代码和你掌握Perl解析规则的程度是正相关的。换个角度来看,随着你掌握的解析规则越多,写出来的代码就越具有Perl风格,代码可能就会越短小精悍。

如果不能确保自己真的知道自己所写代码的含义,那么就按照最严格、最规矩的方式去编写代码,以保证代码的正确性,多写几行代码或写规规矩矩的代码,并不会因此而显得更low。