你可以写 C 风格的循环,但常常不需要它们。
不要在 的位置使用它们:
想想你编写的代码,并找找感觉。
创建一个匿名数组引用,并给它赋值:
哈希有相似的构造器:
看作你应认为的而非引用。
- 双引号:
"text" => qq/text/
- 正则表达式:
qr/text/
。除此之外,在 Perl匹配及替换操作符外没有别的方式指定正则表达式匹配。 - 单词:
- 反引号:
<code>text
=> qx/text/
你可以使用除空白之外的任意字符。但要注意平衡括号或花括号:
- 使用
use vars
声明全局变量 - 使用
my
声明词法变量 local
并非你所认为的,除非你知道为何使用local
,否则使用 代替- 仅当你的包需要全局变量时使用
our