• 字符串字面值

    字符串字面值

    语法中的终端符号: STR_LIT

    字符串字面值可以通过匹配双引号来分隔,并且可以包含以下 转义序列 :

    转义序列含义
    \p平台特定的换行: CRLF on Windows, LF on Unix
    \r, \c回车
    \n, \l换行 (通常叫做 新行)
    \f换页
    \t制表符
    \v垂直制表符
    \反斜线
    \"双引号
    \'单引号
    \ '0'..'9'+十进制值的字符d; 后跟的所有十进制数字都用于该字符
    \a告警
    \b退格
    \e退出[ESC]
    \x HH带十六进制值的字符HH; 只允许两位十六进制数字
    \u HHHH具有十六进制值的unicode代码点HHHH ; 只允许四位十六进制数字
    \u {H+}unicode代码点; 用 {} 括起来的所有十六进制数字都用于代码点

    Nim中的字符串可以包含任何8位值,甚至是嵌入的零。 但是,某些操作可能会将第一个二进制零解释为终止符。