文章目录
一. Lua中字符串的表示方法
在 Lua 中,不区分字符和字符串,使用单引号(‘’)和双引号(“”)括起来的,都统称为 string 类型
local s1 = '单引号字符串'
local s2 = "双引号字符串"
print(type(s1)) --> string
print(type(s2)) --> string
二. 获取字符串长度
在字符串变量名之前加上 # 符号,可以获取到该字符串的长度:
local str = 'abc,de'
print(#str) --> 6
其中一个汉字占三个长度:
local str = '我'
print(#str) --> 3
三. 字符串多行打印
方法一:使用 \n 换行
PS:Lua 中也是支持转义字符的,所以我们可以在 \n 进行换行
local s1 = '123\n456'
print(s1)
------输出结果------
123
456
方法一:使用 [[ ]]
print 在打印时,如果检测到有双方括号,会严格地按照里面的格式把内容进行输出:
四. 字符串拼接
在使用 print 打印时,可以使用 … 把两边的内容进行拼接,它的作用相当于 +,但是它的作用范围更广,不加可以拼接字符串,还可以拼接数值类型的值:<