Difference between revisions of "require"
(Added some info on the module loaders.) |
m |
||
Line 1: | Line 1: | ||
Opens and executes Lua modules. | Opens and executes Lua modules. | ||
− | Use periods to seperate folders. If the module is a lua file, don't use the .lua extension in the string passed to require. | + | Use periods to seperate folders. If the module is a lua file, don't use the .lua extension in the string passed to <code>require</code>. |
<source lang="lua"> | <source lang="lua"> | ||
Line 9: | Line 9: | ||
− | LÖVE adds two loaders (before the Lua loaders) that search for modules in the [[love.filesystem|game and save directory]]. These loaders are not affected by Lua's package.path. | + | LÖVE adds two loaders (before the Lua loaders) that search for modules in the [[love.filesystem|game and save directory]]. These loaders are not affected by Lua's <code>package.path</code>. |
== See Also == | == See Also == | ||
* [http://www.lua.org/manual/5.1/manual.html#pdf-require require on the Lua manual.] | * [http://www.lua.org/manual/5.1/manual.html#pdf-require require on the Lua manual.] | ||
* [http://www.lua.org/pil/8.1.html Programming in Lua.] | * [http://www.lua.org/pil/8.1.html Programming in Lua.] |
Revision as of 15:55, 20 May 2017
Opens and executes Lua modules.
Use periods to seperate folders. If the module is a lua file, don't use the .lua extension in the string passed to require
.
require("foo")
require("subfolder.bar")
LÖVE adds two loaders (before the Lua loaders) that search for modules in the game and save directory. These loaders are not affected by Lua's package.path
.