Swift语言的运算符

运算符是编程语言的重要组成部分,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语言提供了丰富的运算符来操作值和类型,灵活掌握它们的用法可以让我们的代码更简洁高效。