你可以写 C 风格的循环,但常常不需要它们。

    不要在 的位置使用它们:

    想想你编写的代码,并找找感觉。

    创建一个匿名数组引用,并给它赋值:

    哈希有相似的构造器:

    看作你应认为的而非引用。

    • 双引号:"text" => qq/text/
    • 正则表达式:qr/text/。除此之外,在 Perl匹配及替换操作符外没有别的方式指定正则表达式匹配。
    • 单词:
    • 反引号:<code>text => qx/text/

    你可以使用除空白之外的任意字符。但要注意平衡括号或花括号:

    • 使用 use vars 声明全局变量
    • 使用 my 声明词法变量
    • local 并非你所认为的,除非你知道为何使用 local,否则使用 代替
    • 仅当你的包需要全局变量时使用 our