Swift 运算符
在Swift 4中,运算符是用于检查、改变或组合值的特殊符号或短语。它告诉编译器执行特定的数学或逻辑操作。例如,加法运算符(+
)将两个数字相加,逻辑与运算符(&&
)组合两个布尔值等。
Swift 4支持大部分标准C语言运算符。它增强了一些功能以消除一些常见的编码错误。
运算符的术语分类
运算符可分为三类:一元、二元和三元。
一元运算符: 一元运算符用于单个目标(如-a)。一元前缀运算符直接出现在其目标之前(如!b)。一元后缀运算符直接出现在其目标之后(如c!)。
二元运算符: 当我们需要对两个目标进行操作时使用二元运算符(如2 + 3),它们是中缀运算符,因为它们出现在两个目标之间。
三元运算符: 三元运算符对三个目标进行操作。就像C语言一样,Swift也只有一个称为三元条件运算符的三元运算符(a ? b : c
)。
注意:与运算符相关联的值称为操作数。例如,在表达式1 + 2中,+符号是一个二元运算符,其两个操作数是值1和2。
Swift 4中最常用的内置运算符
- 赋值运算符
- 算术运算符
- 取余运算符
- 一元减运算符
- 一元加运算符
- 复合赋值运算符
- 比较运算符
- 三元条件运算符
- 范围运算符
- 逻辑运算符