包含文件及其内容

时间:2012-09-18 12:36:32

标签: lua include-path

如何将文件导入或包含在Lua代码中。我想获取文件的内容,我将其包含在函数中。

当Lua文件加载时,Lua将加载什么函数。

非常感谢任何帮助

由于

1 个答案:

答案 0 :(得分:2)

根据您的具体情况,您通常使用requiredofile。如果您需要更多灵活性,也可以调用较低级别的函数loadfileload

  • require用于加载库模块。参数是模块的名称,然后Lua在package.path路径中搜索文件。它还维护已加载模块的缓存,因此第二次为同一名称调用require时,它只会返回缓存的值。
  • dofile更简单。它只是将文件路径作为参数。它每次调用时都会加载并执行代码。