我想将所有 subs 公开到我的命名空间中,而不必一次列出一个:
@EXPORT = qw( firstsub secondsub third sub etc );
使用完全限定名称需要对现有代码进行大量更改,所以我宁愿不这样做。
有@EXPORT_ALL 吗?
我认为文档说这是一个坏主意,但我还是想这样做,或者至少知道如何去做。
要回答 Jon 的原因:现在为了快速重构,我想将一堆 subs 移动到他们自己的包中,并且对现有脚本(这些 subs 当前使用并经常重复)进行最少的麻烦和代码更改。
此外,大多数情况下,我只是好奇。(因为看起来 Exporter 也可能将其作为标准功能,但基于到目前为止的答案,有点令人惊讶的是它没有)