/
Strings

Strings

A string is any collection of characters.

It can be enclosed in single quote characters, double quote characters, or pairs of square brackets:

"Dr. John Smith" 'Radiology' [[Downtown Hospital]]

You can use dashes and square brackets to enclose multiple lines:

--[[The results of the lab tests are in. No abnormalities have been detected.]]

If you want to include brackets in a multi-line string, you can use an open bracket [ followed by one or more = characters and then another open bracket to indicate the start of a string. The string is ended by a close bracket ], the same number of = characters, and another close bracket:

[==[This string contains [] bracket characters, but is ended by a ], two = and another ].]==] [=[This string also contains [] brackets]=]

There are many operations that can be performed on strings; explore these in more depth: Common string operations.

 

Related content

String:sub()
More like this
Functions
Read with this
What is a string in the context of software?
What is a string in the context of software?
More like this
Common string operations
Common string operations
Read with this
Lua Strings
Lua Strings
More like this
Comments
More like this