Swift 文档学习——基本运算符
官方文档(英文):https://docs.swift.org/swift-book/documentation/the-swift-programming-language/
官方文档(中文):https://swiftgg.gitbook.io/swift/
1、赋值运算符
(1)赋值运算符(a = b)
let b = 10
var a = 5
a = b
//现在 a = 10
(2)赋值运算符布反馈任何值
与 C 语言和 Objective-C 不同,Swift 的赋值操作并不返回任何值。所以下面语句是无效的:
if x = y {
// 此句错误,因为 x = y 并不返回任何值
}
2、算数运算符
(1)加(+)减(-)乘(*)除(/)
1 + 2 // 等于 3
5 - 3 // 等于 2
2 * 3 // 等于 6
10.0 / 2.5 // 等于 4.0
与 C 语言和 Objective-C 不同的是,Swift 默认情况下不允许在数值运算中出现溢出情况。
其他运用(字符串拼接)
"hello, " + "world" // 等于 "hello, world"
(2)求余运算符(%)
9 % 4 // 等于 1
-9 % 4 // 等于 -1
(3)一元负号运算符
let three = 3
let minusThree = -three // minusThree 等于 -3
let plusThree = -minusThree // plusThree 等于 3, 或 "负负3"
一元负号符(-)写在操作数之前,中间没有空格。
(4)一元正号运算符
let minusSix = -6
let alsoMinusSix =