字符串字面值
语法中的终结符号: STR_LIT .
字符串可以用配对的双引号来分隔,可以包含以下 escape sequences”转义字符”:
转义字符 | 含义 |
---|---|
\p | 平台特定的换行符: Windows 上的 CRLF , Unix上 的 LF |
\r, \c | carriage return 回车 |
\n, \l | line feed 换行(通常叫创建新行 newline) |
\f | form feed 换页 |
\t | tabulator 制表符 |
\v | vertical tabulator 垂直制表符 |
\ | backslash 反斜线 |
\” | quotation mark 双引号 |
\’ | apostrophe 撇号 |
\ ‘0’..’9’+ | character with decimal value d; 十进制值字符 后面的所有十进制数字都用于该字符 |
\a | alert 警报 |
\b | backspace 退格符 |
\e | escape [ESC] |
\x HH | character with hex value HH ; 十进制值HH 只允许两个十六进制数字 |
\u HHHH | unicode codepoint with hex value HHHH; 十进制值HHHH 只允许四个十六进制数字 |
\u {H+} | unicode codepoint; unicode字码元素 包含在 {} 中的所有十六进制数字都用于字码元素 |
Nim 中的字符串可以包含任意 8-bit 值,甚至嵌入零,然而,某此操作可能会将第一个二进制零解释为终止符。
当前内容版权归 vectorworkshopbaoerjie 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 vectorworkshopbaoerjie .