首页 > perl模块中调用主程序pl中的函数

perl模块中调用主程序pl中的函数

主程序main. pl里面有一个函数print_error,现在需要在模块myM.pm中调用print_error,而这个模块的目的是为main.pl中提供函数的。main. pl中会use myM.pm.应该怎么写?


两个模块用到了同一个函数,那就抽出来一个Logger.pm呗


根据你的描述,应该把main.pl中的print_error函数放到myM.pm里,因为myM.pm中要用到print_error。
至于main.pl用myM.pm,直接引入就可以。

main.pl

use myM;
print_error(...);

或者

myM::print_error(...);

另外,模块的名字第一个字母应该大写:MyM.pm


感觉这是楼主的程序设计上的问题,改一下程的设计会好些

【热门文章】
【热门文章】