空白字符
空白字符是指非空字符串中包含的 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 是一种 "形式自由" 的语言,所有形式的空白符号仅仅用于分隔语法中的 Token ,空白自身没有语义。
一个空白元素可以被替换成任何其他合规的空白元素, Rust 编译器将认为其具有相同的意义。