我有一個腳本,它使用我從CPAN中編寫的用於演示的模塊的子類。理想情況下,我希望將這兩個文件放在同一個文件中,因爲子類模塊中沒有太多代碼。擴展子模塊以包含腳本代碼或將腳本轉換爲模塊是沒有意義的。我應該如何在腳本中包含模塊代碼?Perl:在腳本中包含/嵌入模塊
3
A
回答
10
在一個文件中包含多個包沒有問題。
package Foo;
sub new {
print "Foo::new\n";
}
package main;
new Foo;
0
你可以做的是如下,命名你想包括的'模塊'core.pm
或類似的東西。然後把它放在與其他腳本相同的目錄中,並在腳本中放入require core;
,這應該工作。一般有use
和require
這應該幫助你以某種方式實現你想要的東西。
相關問題
- 1. 如何在Perl腳本中包含所有/某些「子模塊」?
- 2. 在perl腳本中插入rsh和模塊加載
- 3. Perl PP不包含切換模塊
- 4. python distutils在模塊目錄中包含Shell腳本
- 5. 包含引用本地C庫的本地Perl模塊
- 6. 在模塊中包含模塊
- 7. 從包含多個腳本(殼/ perl的)
- 8. perl腳本參數包含雙定額「
- 9. Perl - 在主腳本中嵌套來自第二級嵌套模塊的模塊和訪問子程序
- 10. 如何爲CGI腳本的模塊設置Perl的包含路徑?
- 11. 在Perl中包含Perl
- 12. Perl包製作和注入模塊
- 13. 使用Perl腳本包含R腳本以檢索的accesion數
- 14. 是否可以手動將CPAN庫包含在Perl腳本中?
- 15. 導入Perl模塊,
- 16. 如何在包中包含bash腳本?
- 17. 在Python包中包含一個腳本
- 18. 你推薦在cgi腳本中用Perl編寫xmlrpc模塊?
- 19. Perl:如何在腳本中生成'use'd模塊列表?
- 20. 如何定義僅包含腳本標籤的RequireJS模塊?
- 21. 我怎樣才能導入一個Python腳本包含到Sikuli幾個模塊
- 22. 在PrestaShop模塊中包含翻譯
- 23. 在python中包含/擴展模塊
- 24. 在HTML中包含節點模塊
- 25. 如何在TideSDK中包含JS模塊?
- 26. 在C++中包含文件/模塊
- 27. 在HTML中包含AngularJS模塊
- 28. 在angularjs中包含firebase-admin SDK模塊
- 29. 如何在linux中包含python模塊?
- 30. 在編譯中包含vb.net模塊
這是目前的安排;我在同一個目錄下有模塊和腳本。但是,我希望他們在同一個文件中,因爲模塊代碼非常短。 – 2011-01-31 21:35:29
哦,我沒有完全得到你的答案。那麼請看一下羅馬上面的答案。你可以把軟件包放在腳本中...... – 2011-01-31 21:49:09