4.1 LUA语言字符串基本语法

字符串(string)是由字母(可以为英文的字母,也包括其它语言的字符)、数字、下划线(“_”)组成的一串字符,即我们常规理解的文本。在Lua语言中,操作100K甚至更长的字符串是常见的。字符可以使用8个bit来存储,也可以使用任意一种编码方案(UTF-8、UTF-16等)来存储Unicode字符串。

Lua语言中字符串可以使用以下3种方式来表示:

(1)单引号(‘’)间的一串字符

(2)双引号间(“”)的一串字符

(3)“[[”与“]]”间的一串字符

以下代码给出了字符串的示例。

a = 'Hello, World!'

b = "你好,中国!"

c = [[Lua语言]]

print(a, b, c)

在Lua语言中,全部的转义字符列表如下。