Revision Difference
Beginner_Tutorial_Tables#519162
<cat>Dev.Lua</cat>⤶
<title>Beginner Tutorial Tables</title>
<cat>Dev.GettingStarted</cat>⤶
<title>Coding - Tables</title>
# What Are Tables?
Tables are basically variables that hold 2 different things, Keys and Values
This is an extremely basic explaination but there is so much more to them than what is here
## Keys
Keys are identifiers for values, generally keys represent the order of things aka
[1]
[2]
[3]
[4]
[5]
but keys can be strings if needed
["String1"]
["String2"]
["String3"]
## Values
Values are any form of data type, even other tables!
## Table Example
```lua
table1 = {
[1] = "Value",
[2] = "Value"
}
for k,v in pairs(table1) do -- for key and value in pairs, aka if both of them exist in the table table1 do the following
print(k .. " " .. v)
end
returns
1 Value
2 Value
```
## Usage of table. functions
```lua
table1 = {
"Hello",
"My",
"Name",
"Is",
"Orion"
}
table2 = {
"The",
"Coolest",
"Person"
}
table.Merge(table1, table2)
print(table1)
The
Coolest
Person
Is
Orion
```