摘要: [转]perl中my和our的区别来自CUperl中our的用法require 5.006当版本号小于 5.006 的时候,会返回失败,从而导致模块加载失败。所以它的作用就是保证模块调用环境的 Perl 版本。our 和 my 一样,都是对变量的声明,不过 our 声明的是包全局变量,而 my 声明的是词法变量。不过,经过 our 声明的变量,它会变得像一个词法变量一样,其实这也是 our 存在的目的:用来欺骗 strict pragma,使 strict 以为它是一个词法变量,其实却不是。有一个简单的办法可以理解 our:1,你就把 our 声明的变量和 my 声明的当成一样。2,记住 ou 阅读全文
posted @ 2013-04-13 22:21 Icould 阅读(248) 评论(0) 推荐(0)