运算符是编程语言的重要组成部分,Swift支持多种类型的运算符可以操作变量和值。
数学运算符
Swift内置了数学运算符,用于执行基础的数学运算:
let a = 10 + 3 // 加
let b = 10 - 5 // 减
let c = 3 * 5 // 乘
let d = 10 / 2 // 除
var num = 10
num += 3 // 复合赋值运算符
数学运算符可以处理整数、浮点数等数值类型。
比较运算符
比较运算符用于比较两个值的关系,返回一个布尔值结果:
swift www.itzhimei.com代码
let a = 1
let b = 2
a == b // 等于
a != b // 不等于
a > b // 大于
a < b // 小于
我们可以根据比较结果来决定程序流程。
逻辑运算符
逻辑运算符如AND、OR、NOT用于组合多个布尔值表达式:
let a = true
let b = false
a && b // 逻辑与
a || b // 逻辑或
!a // 逻辑非
复合的逻辑语句可以表示更多条件分支判断逻辑。
条件运算符
条件运算符(?:)可以根据条件选择两个值中的一个:
let isAuthorized = true
let accessLevel = isAuthorized ? "Full" : "Guest"
如果条件为真返回左边值,否则返回右边值。
综上所述,Swift语言提供了丰富的运算符来操作值和类型,灵活掌握它们的用法可以让我们的代码更简洁高效。