+ -
当前位置:首页 → 问答吧 → perl use module 问题

perl use module 问题

时间:2011-03-27

来源:互联网

在main 包中 use module;
比如 在这个模块里存在sub hello
那么在main包中可以通过&hello 访问
如果在main包中也有sub hello 那么通过&hello访问的
是main中的 hello 而不是module中的 为什么会出现这种情况呢??

作者: zzy7186   发布时间: 2011-03-27

你搞重名了的话在 main 中自然会有一个被覆盖

作者: zhlong8   发布时间: 2011-03-27



QUOTE:
你搞重名了的话在 main 中自然会有一个被覆盖
zhlong8 发表于 2011-03-27 20:16



   谢谢回复!
   use module; 会自动调用import 将@EXPECT 数组中的符号导入到当前包中 即main 包中 这里比如将hello导入
   然后 在main的符号表中本来应该有hello 这个符号 那两者怎么区分的。。。我对typeglob机制不太理解能否给解释下。。。
   谢谢了

作者: zzy7186   发布时间: 2011-03-27

热门下载

更多