Difference between revisions of "require"
Jump to navigation
Jump to search
(Created page with "Require is the function used to import some modules. There are three modules that you can 'require': physics, color, and strict. The physics module is the chipmunk [[Physics E...") |
|||
Line 4: | Line 4: | ||
− | + | * ''physics'' is the [[Physics Engine]]. | |
− | color is just a table containing colors. (color.red (or color["red"]) will return the color code for red.) | + | * ''color'' is just a table containing colors. (color.red (or color["red"]) will return the color code for red.) |
+ | |||
+ | * ''strict'' is a module (not tested) which, apparently, makes it so Lua checks uses of undeclared global variables. All global variables must be 'declared' through a regular assignment (even assigning nil will do) in a main chunk before being used anywhere or assigned to inside a function. | ||
− | |||
'''Usage:''' | '''Usage:''' | ||
require 'modulename' | require 'modulename' | ||
+ | |||
{{Since|3.2}} | {{Since|3.2}} |
Latest revision as of 12:23, 7 June 2012
Require is the function used to import some modules.
There are three modules that you can 'require': physics, color, and strict.
- physics is the Physics Engine.
- color is just a table containing colors. (color.red (or color["red"]) will return the color code for red.)
- strict is a module (not tested) which, apparently, makes it so Lua checks uses of undeclared global variables. All global variables must be 'declared' through a regular assignment (even assigning nil will do) in a main chunk before being used anywhere or assigned to inside a function.
Usage:
require 'modulename'
This has been introduced in TI-Nspire OS 3.2 (Changes).