Concatenation

From Legacy Roblox Wiki
Revision as of 03:10, 20 July 2011 by >PurpleKiwi (Added link to table.concat)
Jump to navigationJump to search

Concatenation

What is Concatenation?

Concatenation is the operation of joining two strings together.

Use Cases

Example
print("Hello" .. " Lua User")

Output:
Hello Lua User

local who = "Lua User"
print("Hello "..who)

Output:
Hello Lua User


Numbers can be concatenated to strings. In this case they are coerced into strings and then concatenated.

Example
print("Green bottles: "..10)

Output:
Green bottles: 10

print(type("Green bottles: "..10))

Output:
string
Strings concatenated onto numbers must have a space after the number (because the interpreter thinks that that's a decimal point!) or else they won't be coerced.
Example
print("There are "..10.." green bottles.")

Output:
malformed number near '10..'

print("There are "..10 .." green bottles.")

Output:
There are 10 green bottles.


See Also