胶片26 关于子程序的一些说明-III |
|
- 注意my()和local()之间的区别;
- my($x); #说明$x对于这个子程序是私有的
- local($x); #说明$x被这个子程序以及所有它引用的子程序知道
- Typeglob或符号引用能通过引用而不是值被用于传递参数
- 这有一般的优点,即,子程序改变"global"而不是一个"local"拷贝--特别对于复杂数据结构,
你不想要昂贵的拷贝
- 标量总是通过引用而不是通过值被传递, 并且通过显示地改变$_[0..], 你能影响全局标量
Copyright: NPACT |
|