空白符
空白符是任何非空字符串,其中仅包含具有 Pattern_White_Space
Unicode 属性的字符,即:
U+0009
(水平制表符,'\t'
)U+000A
(换行符,'\n'
)U+000B
(垂直制表符)U+000C
(换页符)U+000D
(回车符,'\r'
)U+0020
(空格符,' '
)U+0085
(下一行)U+200E
(从左到右标记)U+200F
(从右到左标记)U+2028
(行分隔符)U+2029
(段落分隔符)
Rust 是一种“自由格式”的语言,这意味着所有形式的空白符仅用于分隔语法中的标记,不具有语义意义。
如果将每个空白符元素替换为任何其他合法的空白符元素(例如单个空格字符),则 Rust 程序的含义是相同的。