在Lua腳本之間共享代碼的首選方式是什麼?例如。你應該把代碼共享到一個庫中,還是有其他一些機制?如何在Lua腳本之間共享代碼
1
A
回答
6
作爲一個設計問題,Lua規定了功能,而不是政策。這是給你決定的。所以,不管怎樣,你希望在腳本之間共享代碼取決於你的代碼和你的需求。這就是說,如果你正在爲Lua解釋器編寫代碼,那是爲不是你的人使用的,一般的做法是構建一個Lua模塊。用戶require
模塊,它使系統找到並執行你的Lua腳本。該腳本將返回一個包含用戶將使用的函數(或帶有函數的嵌套表)的表。可選地,您的模塊也可以在全球範圍內註冊這些功能,儘管Lua庫作家之間的流行風似乎與此相反。
1
Modules是最簡單但通用的方式。
相關問題
- 1. 我如何在git項目之間共享基本代碼?
- 2. 谷歌腳本之間的共享代碼
- 3. 在swfs之間共享代碼
- 4. 在AddViewController和DetailViewController之間共享代碼
- 5. 在NSDocument和UIDocument之間共享代碼
- 6. 在項目之間共享代碼庫
- 7. 在Flex和AIR之間共享代碼
- 8. lua和C之間共享數組
- 9. 塊之間共享lua數據?
- 10. 如何在C++和Lua之間共享數據?
- 11. 如何在頁面之間共享jQuery腳本?
- 12. 如何在html和svg之間共享java腳本方法?
- 13. React ES6類之間的代碼共享
- 14. asmx和wcf之間的共享代碼
- 15. 藍圖之間共享代碼?
- 16. 片段之間的共享代碼
- 17. 如何在Joomla插件和組件之間共享代碼?
- 18. 如何在兩個VSTS構建任務之間共享代碼?
- 19. 如何在兩個GWT項目之間共享代碼?
- 20. 如何在內部和外部模塊之間共享代碼
- 21. 如何在我的項目之間共享代碼?
- 22. 如何在多個GWT eclipse項目之間共享代碼?
- 23. 如何在2個項目之間共享WinForms和代碼
- 24. 如何在Eclipse和Android Studio之間共享Java源代碼?
- 25. 如何在Interface Builder和代碼之間共享常量?
- 26. 如何在Rails的Unobtrusive JavaScript之間共享代碼
- 27. 在Python代碼和C++代碼之間共享信息(IPC)
- 28. 試圖找出如何共享變量之間.net代碼之間潛在
- 29. 如何共享幾個TFS構建腳本之間的屬性?
- 30. 如何爲多個實體共享/重用Lua腳本?