上QQ阅读APP看书,第一时间看更新
2.2 空白
在Swift语言中,空白(whitespace)有如下所示的两个用途。
分隔源文件中的标记。
区分运算符属于前缀还是后缀。
在Swift语言中,在除了上述两个用途之外,在其他情况下的空白都会被忽略。例如下面的字符会被当作空白:
空格(space)(U+0020)。
换行符(line feed)(U+000A)。
回车符(carriage return)(U+000D)。
水平tab(horizontal tab)(U+0009)。
垂直tab(vertical tab)(U+000B)。
换页符(form feed)(U+000C)。
空(null)(U+0000)。
读者在使用运算符时候需要注意,Swift的运算符是左右对称的,如过左侧有空格,则在右侧就必须写空格。如果在左侧没有空格,则右侧也不用有。否则会出错,运算符会被判断为闭包表达式。