lua 字符串
- 和大多数语言的变量命名规则一样,不多介绍
- 同时lua也可以使用转义字符作为字符串的内容
- 不过lua也提供方法禁止使用转义字符
print(
[==[
123
asd
asd123
\12
\0
\n
\\
\/
\"
\'
\|
\.
]==]
)
>>>
123
asd
asd123
\12
\0
\n
\\
\/
\"
\'
\|
\.
------------
print("123 asd asd123\12\0\n\\\/\"\'\|\.")
>>>
lua: address.lua:1: invalid escape sequence near '"123 asd asd123
- 从上面实验也不难看出 通过lua提供的[[]]括号方法 一是可以多行声明string变量 二是可以取消转义字符不对字符串中的转义字符做处理
- 由于lua的底层是由C++写成 所以C++的数字/字符语法 lua都支持