运算符是检查, 改变, 合并值的特殊符号或短语. 例如, 加号 把计算两个数的和(如 let i = 1 2)。复杂些的运行算包括逻辑与&&(如 if enteredDoorCode && passedRetinaScan),还有自增运算符 i 这样让自身加一的便捷运算。下面介绍基础运算符中的数值运算。
数值运算
Swift 让所有数值类型都支持了基本的四则运算:
加法
减法 -
乘法 *
除法 /
代码语言:javascript复制1 2 // 等于 3
5 - 3 // 等于 2
2 * 3 // 等于 6
10.0 / 2.5 // 等于 4.0
与C语言和Objective-C不同的是,Swift默认不允许在数值运算中出现溢出情况。但你可以使用 Swift 的溢出运算符来达到你有目的的溢出, (如 a & b )。详情请移步: 溢出运算符。
加法操作 也用于字符串的拼接:
代码语言:javascript复制"hello, " "world" // 等于 "hello, world"
两个字符类型或一个字符类型和一个字符串类型, 相加会生成一个新的字符串类型:
代码语言:javascript复制let dog = "