Swift 运算符学习笔记

概述

Swift 中的运算符可以用于各种数学运算,比较操作以及逻辑运算等。本文将对 Swift 中的常用运算符进行详细介绍,并通过实例讲解其使用方法。

算术运算符

算术运算符主要用于数学计算,包括加法(+), 减法(-), 乘法(*), 除法(/) 和求余(%)。

swiftCopy Code
let a = 10 let b = 3 print(a + b) // 输出13 print(a - b) // 输出7 print(a * b) // 输出30 print(a / b) // 输出3 print(a % b) // 输出1

比较运算符

比较运算符用于比较两个值之间的关系,常用的比较运算符包括:大于(>), 小于(<), 等于(==), 不等于(!=), 大于等于(>=) 和小于等于(<=)。

swiftCopy Code
let a = 10 let b = 3 print(a > b) // 输出true print(a < b) // 输出false print(a == b) // 输出false print(a != b) // 输出true print(a >= b) // 输出true print(a <= b) // 输出false

逻辑运算符

逻辑运算符用于将多个条件进行组合,常用的逻辑运算符包括:逻辑非(!), 逻辑与(&&), 逻辑或(||)。

swiftCopy Code
let a = true let b = false print(!a) // 输出false print(a && b) // 输出false print(a || b) // 输出true

赋值运算符

赋值运算符用于将一个值赋给变量或常量,Swift 中常用的赋值运算符为等于号(=)。

swiftCopy Code
var a = 10 let b = 3 a += b // 等价于 a = a + b print(a) // 输出13

区间运算符

区间运算符用于表示一段范围内的值。Swift 中常用的区间运算符为闭区间运算符(...) 和半开区间运算符(..<)。

swiftCopy Code
for i in 1...5 { print(i) // 输出1-5 } for j in 1..<5 { print(j) // 输出1-4 }

组合运算符

Swift 中还提供了一些组合运算符,用于简化代码。常用的组合运算符包括:nil 合并运算符(??) 和三目运算符(?:)。

swiftCopy Code
let a: Int? = nil let b = a ?? 0 print(b) // 输出0 let score = 85 let result = score > 60 ? "及格" : "不及格" print(result) // 输出"及格"

以上就是 Swift 中常用的运算符,希望本文对大家的学习有所帮助。