【发布时间】:2018-07-18 15:59:34
【问题描述】:
我有一个使用两个 perl 模块 A.pm 和 B.pm 的 perl 文件。
但是在 B.pm 中我需要调用 A.pm 的子程序。即使我在 A.pm 中使用并尝试使用它,我仍然会收到未定义的错误。
非常感谢您对此的任何帮助。
【问题讨论】:
-
我认为您需要在 B.pm 文件的开头说“使用 A”,然后使用 A::your_sub_name(); 调用 sub;
-
发布一个完整的例子来演示这个问题。
-
很难说你做错了什么,因为你没有告诉我们,但它可能与Why don't functions from package A get imported into package B when they recursively call each other?重复
-
提示:不要调用你的模块
B。有一个核心包叫那个。
标签: perl perl-module