How to create include files in Lua language?

2019-04-18 01:51发布

问题:

I want to create a header file in Lua (header.lua), then execute the require function to load it.

How do I execute require to a file that I have created?

回答1:

require "header"

See the require entry in the Lua Reference manual. The file "header.lua" must be somewhere in Lua's search path.

You can see (and modify) the path at

package.path

See the package.path entry in the the Lua Reference Manual

This wiki page describes ways of creating modules to load with require.



回答2:

You have loadfileand dofile, more info here



回答3:

require "codelibrary/variables";

Here require is the method who look variables.lua file inside codelibrary directory