字符串字面值

语法中的终结符号: STR_LIT .

字符串可以用配对的双引号来分隔,可以包含以下 escape sequences”转义字符”:

转义字符含义
\p平台特定的换行符: Windows 上的 CRLF , Unix上 的 LF
\r, \ccarriage return 回车
\n, \lline feed 换行(通常叫创建新行 newline)
\fform feed 换页
\ttabulator 制表符
\vvertical tabulator 垂直制表符
\backslash 反斜线
\”quotation mark 双引号
\’apostrophe 撇号
\ ‘0’..’9’+character with decimal value d; 十进制值字符 后面的所有十进制数字都用于该字符
\aalert 警报
\bbackspace 退格符
\eescape [ESC]
\x HHcharacter with hex value HH ; 十进制值HH 只允许两个十六进制数字
\u HHHHunicode codepoint with hex value HHHH; 十进制值HHHH 只允许四个十六进制数字
\u {H+}unicode codepoint; unicode字码元素 包含在 {} 中的所有十六进制数字都用于字码元素

Nim 中的字符串可以包含任意 8-bit 值,甚至嵌入零,然而,某此操作可能会将第一个二进制零解释为终止符。