You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Swift 支持类似 C 等你已所熟知的语言中的运算符,并改进了几个功能,以消除常见的编码错误。赋值运算符(`=`)不返回值,以防止它被误用时等于运算符(`==`)被意外使用。算术运算符(`+`、`-`、`*`、`/`、`%` 等)检测并禁止值溢出,以避免在处理超出存储它们的类型允许值范围的较大或较小数字时出现意外结果。你可以选择使用 Swift 的溢出运算符来处理值溢出行为,如 <doc:AdvancedOperators#Overflow-Operators> 中所述。
7
+
Swift 支持类似 C 等你已所熟知的语言中的运算符,并改进了几个功能,以消除常见的编码错误。赋值运算符(`=`)不返回值,以防止它被误用时等于运算符(`==`)被意外使用。算术运算符(`+`、`-`、`*`、`/`、`%` 等)检测并禁止值溢出,以避免在处理超出存储它们的类型允许值范围的较大或较小数字时出现意外结果。你可以选择使用 Swift 的溢出运算符来处理值溢出行为,如 <doc:AdvancedOperators#溢出运算符> 中所述。
8
8
9
9
Swift 还提供了 C 语言中没有的区间运算符,如 `a..<b` 和 `a...b`,作为表达值范围的快捷方式。
10
10
@@ -141,7 +141,7 @@ Swift 为所有数值类型支持四种标准*算术运算符*:
141
141
```
142
142
-->
143
143
144
-
Swift 的算术运算符与 C 和 Objective-C 中的不同,默认情况下不允许值溢出。您可以选择使用 Swift 的溢出运算符(如 `a &+ b`)来启用值溢出行为。请参阅 <doc:AdvancedOperators#Overflow-Operators>。
144
+
Swift 的算术运算符与 C 和 Objective-C 中的不同,默认情况下不允许值溢出。您可以选择使用 Swift 的溢出运算符(如 `a &+ b`)来启用值溢出行为。请参阅 <doc:AdvancedOperators#溢出运算符>。
0 commit comments