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