루아 문자열
문자열(String)은 숫자, 문자, 밑줄로 구성된 문자열입니다.
Lua 언어의 문자열은 다음 세 가지 방법으로 표현할 수 있습니다.
작은따옴표 사이의 문자열입니다.
큰따옴표 사이의 문자열입니다.
[[및]] 사이의 문자열입니다.
위 세 가지 메소드의 문자열 예시는 다음과 같습니다.
string1 = "Lua" print("\"字符串 1 是\"",string1) string2 = 'w3cschool.cc' print("字符串 2 是",string2) string3 = [["Lua 教程"]] print("字符串 3 是",string3)
위 코드를 실행한 결과는 다음과 같습니다.
"字符串 1 是" Lua 字符串 2 是 w3cschool.cc 字符串 3 是 "Lua 教程"
Escape 문자는 뒤로 키, Enter 키 등과 같은 문자를 직접 표시할 수 없음을 나타내는 데 사용됩니다. 예를 들어 """를 사용하여 문자열의 큰따옴표를 변환할 수 있습니다.
모든 이스케이프 문자 및 해당 의미:
转义字符 | 意义 | ASCII码值(十进制) |
a | 响铃(BEL) | 007 |
b | 退格(BS) ,将当前位置移到前一列 | 008 |
f | 换页(FF),将当前位置移到下页开头 | 012 |
n | 换行(LF) ,将当前位置移到下一行开头 | 010 |
r | 回车(CR) ,将当前位置移到本行开头 | 013 |
t | 水平制表(HT) (跳到下一个TAB位置) | 009 |
v | 垂直制表(VT) | 011 |
\ | 代表一个反斜线字符''' | 092 |
' | 代表一个单引号(撇号)字符 | 039 |
" | 代表一个双引号字符 | 034 |