|
|
1
15
如果将文件作为脚本调用,则不会 caller 所以你可以使用:
见 brian d foy 的 explanation .
输出:
从另一个脚本使用:
输出:
|
|
|
2
7
我最初在我的 Scripts as Modules 文章为 Perl期刊 (现在) 多布斯博士 )谷歌这个词,你就能得到正确的资源。Sinan已经和我的一本书的开发资源联系在了一起,我在书中谈到了它。你也可能喜欢 How a Script Becomes a Module . |
|
|
3
2
最好不要这样做,而是采取一种结构化的方法,比如 MooseX::Runnable . 你的班级将看起来像:
现在,您有了一个可以在程序中轻松使用的类:
在一个比上面的“run”方法更大的交互式脚本中:
如果您只想独立执行此操作,可以说:
注意您编写的代码有多少,结果类有多灵活。”主若是!打电话的人“很好,但你能做得更好,为什么还要费心呢? (btw,mx::runnable有插件;因此您可以轻松增加所看到的调试输出量,在代码更改时重新启动应用程序,使应用程序持久化,在探查器中运行它,等等。) |
|
|
Shayan · 如何在Python中正确重新加载模块 2 年前 |
|
|
moyoloco09 · 指向C中字符数组的指针出现问题 2 年前 |
|
|
Vatsal A Mehta · 无法配置EditorJs 2 年前 |
|
|
Kisleves · Opencart日记主题保存问题 2 年前 |
|
|
Frankie Russell · Azerothcore模块错误 2 年前 |
|
y2k-shubham · IntelliJ“没有为模块指定SDK。” 2 年前 |