StendhalScripting/Lua: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>AntumDeluge |
imported>AntumDeluge |
||
| Line 31: | Line 31: | ||
-- a local variable |
-- a local variable |
||
local var2 = "Hello world!" |
local var2 = "Hello world!" |
||
</pre> |
|||
== Data Types == |
|||
Some common data types in Lua are ''string'', ''integer'', ''boolean'', & ''table''. Type names do not need to be declared when setting variables. |
|||
Examples: |
|||
<pre> |
|||
-- string variable |
|||
local var1 = "Hello world!" |
|||
-- integer variable |
|||
local var2 = 11 |
|||
-- boolean variable |
|||
local var3 = true |
|||
-- table variable |
|||
local var4 = {} |
|||
</pre> |
</pre> |
||
=== Tables === |
=== Tables === |
||
A Lua table is a data type similar to a list. Tables can be indexed or use key=value pairs. |
A Lua table is a data type similar to a Java list or map . Tables can be indexed or use key=value pairs. |
||
''(<span style="color:red;">IMPORTANT NOTE: Lua table indexes begin at 1, not 0</span>)'' |
''(<span style="color:red;">IMPORTANT NOTE: Lua table indexes begin at 1, not 0</span>)'' |
||