Swift 运算符
在 Swift 中,运算符是用于执行各种数学和逻辑运算的符号或符号组合。Swift 支持多种类型的运算符,包括算术运算符、比较运算符、逻辑运算符、赋值运算符等。以下是 Swift 中常用的一些运算符:
-
算术运算符: 用于执行基本的数学运算,包括加法、减法、乘法和除法。
- 加法运算符:
+ - 减法运算符:
- - 乘法运算符:
* - 除法运算符:
/
- 加法运算符:
-
取余运算符: 用于计算两个数相除后的余数。
- 取余运算符:
%
- 取余运算符:
-
比较运算符: 用于比较两个值之间的关系,返回布尔值(
true或false)。- 等于:
== - 不等于:
!= - 大于:
> - 小于:
< - 大于等于:
>= - 小于等于:
<=
- 等于:
-
逻辑运算符: 用于对布尔值进行逻辑运算,包括逻辑与、逻辑或和逻辑非。
- 逻辑与:
&& - 逻辑或:
|| - 逻辑非:
!
- 逻辑与:
-
赋值运算符: 用于将值赋给变量或常量。
- 赋值:
= - 复合赋值:
+=,-=,*=,/=, 等
- 赋值:
-
范围运算符: 用于表示一个范围的运算符。
- 闭区间运算符:
a...b,表示从 a 到 b 的所有值,包括 a 和 b。 - 半开区间运算符:
a..<b,表示从 a 到 b 的所有值,但不包括 b。
- 闭区间运算符:
-
位运算符: 用于对二进制位进行操作的运算符。
- 按位与:
& - 按位或:
| - 按位异或:
^ - 按位取反:
~ - 左移位:
<< - 右移位:
>>
- 按位与:
除了上述运算符之外,Swift 还支持其他类型的运算符,例如空合运算符 ??、三元条件运算符 ? : 等。运算符在 Swift 中是非常重要的一部分,它们可以用于执行各种类型的运算和逻辑操作,使代码更加简洁和高效。