【问题标题】:How to create include files in Lua language?如何用 Lua 语言创建包含文件?
【发布时间】:2011-02-25 07:21:25
【问题描述】:

我想在Lua中创建一个头文件(header.lua),然后执行require函数来加载它。

如何对我创建的文件执行require

【问题讨论】:

    标签: header lua require


    【解决方案1】:
    require "codelibrary/variables";
    

    这里require是查看codelibrary目录下variables.lua文件的方法

    【讨论】:

    • 应该是require "codelibrary.variables" 以允许其他路径分隔符。
    【解决方案2】:
    require "header"
    

    查看the Lua Reference manual 中的require 条目。文件“header.lua”必须在 Lua 的搜索路径中。

    您可以在

    处查看(并修改)路径
    package.path
    

    查看the Lua Reference Manual 中的package.path 条目

    This wiki page 描述了创建模块以使用require 加载的方法。

    【讨论】:

    • require"header" 是默认路径的正确形式,因为 require 使用模块名而不是文件名。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 2022-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多