摘要:
名称冲突问题 假如在sum2.pm中使用require导入了一个代码文件sum1.pm: 如果在sum1.pm中也有一个sum子程序: 那么在运行sum2.pm的时候,将警告子程序重新定义。因为sum2.pm首先编译好自己的sum(),然后在 运行期间require 导入文件时,又再次定义sum() 阅读全文
摘要:
从函数复用开始:eval和do执行perl文件 当我们定义了一个功能比较通用的子程序,比如获取数值的绝对值。想要到处使用这个子程序,就得不断复制、粘贴这段绝对值函数的定义文本。显然,这是不太理想的方式。 于是,就将包含这个子程序的代码放进一个perl文件,然后通过特殊的语法去导入这个文件。 例如,文 阅读全文