Lua的字符串有3种初始化方式
str = "2333"str = 'hahahaha'str = [[ruarua]]
其中单引号和双引号的初始化方式并无区别,[[]]双中括号这种声明方式比较特殊,在[[]]中的字符不会被转义,即转义符都会被解释称转义后的字符,如[[\n\n]]
这个字符串print到控制台后就会出现\n\n,不会被转义意味着我们也不需要转义,即[["223332323"]]
这种字符串可以直接被输出为”223332323”, 双引号不需要转义成\”
print("hahaha".."2333")