Difference between revisions of "require"
(Create page) |
m |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | Opens and executes a | + | 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 <code>require</code>. | ||
<source lang="lua"> | <source lang="lua"> | ||
− | require "foo" | + | require("foo") |
+ | require("subfolder.bar") | ||
</source> | </source> | ||
− | + | ||
− | + | 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/pil/8.1.html Programming in Lua] | + | * [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.] |
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
.