我在写一个lua程序来控制扫描单元。但是由于将程序保存在一个文件中的复杂性太令人困惑。我可以将它分成单独的文件吗?如果可以的话,怎么样?Lua:将代码拆分为单独的文件
0
A
回答
2
File1.lua
function add(a,b)
return a+b
end
file2.lua
function subtract(a,b)
return a-b
end
file3.lua
function DoSomething(a,b)
return add(a,b) , subtract(a,b)
end
请记住,功能是不是本地的文件,因此,他们将在全局表中,并将被其他文件访问。如果在一个文件中使用local function a
,则在另一个文件中,将不会访问local function a
。
简而言之,如果您不使用local
关键字,则可以从其他文件访问变量和函数。
相关问题
- 1. 如何将模块的代码拆分为单独的文件
- 2. 将自动生成的代码文件拆分为单独的类文件
- 3. asp.net将代码拆分为aspx页面上的单独行
- 4. 如何在单独的文件中拆分AngularJS代码?
- 5. 将部分类拆分为单独的文件
- 6. 如何将单个Node.js文件拆分为单独的模块
- 7. CSV文件将我的行数据拆分为单独的行
- 8. 按'/'将值拆分为单独的列
- 9. 将结果拆分为单独的列
- 10. 如何将此Coffeescript拆分为单独的文件?
- 11. 如何将模板拆分为Meteor中的单独文件
- 12. 将PATH环境变量拆分为单独的文件路径
- 13. 如何将CA证书包拆分为单独的文件?
- 14. 将解析逻辑拆分为单独的文件Node.js
- 15. 如何将快速路由器拆分为单独的文件?
- 16. 根据两列将此csv/xls拆分为单独的文件?
- 17. 如何在python中将文件拆分为单独的行?
- 18. 将Python源代码拆分成单独的目录吗?
- 19. 拆分.Net代码文件
- 20. 在PHP中将代码拆分为头文件/源文件
- 21. 将代码放入单独的文件
- 22. 将Django模型拆分为单独文件时遇到问题
- 23. 将单个Excel列拆分为两个单独的列,将值拆分?
- 24. 简单的拆分代码
- 25. 拆分列表分为单独的列
- 26. 将iPhone的Objective-C代码拆分为多个文件
- 27. 将我的代码拆分为功能
- 28. 将列中的文本拆分为两个单独的列
- 29. 将单独的文本文件的段落拆分为不同的字符串
- 30. Python - 如何将文本输入拆分为单独的元素
你可以将它们分成几个文件。但是,请记住,如果这些函数是本地的,则您将无法从其他文件访问它们。 – macroland
我是否需要像导入那些文件的东西,比如在java中? – Nero
看到答案。 – macroland