标签:
以小括号调用子程序,但开头不要加&。
不要把子程序的名词取得和内置函数的相同。
要先取出@_。
对任何有超过三个参数的子程序使用具名自变量散列。
使用有无定义或者是否存在来测试缺漏的自变量。
@_被取出后立刻解析任何默认自变量值。
标量返回值一定要用return scalar。
让返回列表的子程序在标量上下文中返回“明显的”值。
没有“明显的”标量上下文返回值时,
可以考虑改用Contextual::Return。
不要使用子程序原型。
通过显式return来返回。
使用单纯的return来返回失败。
标签:
原文地址:http://www.cnblogs.com/xiaobin-hlj80/p/5188445.html