// 基本运算符
//1、 赋值运算符 =
let a = 10
var b = 20
b = a
//2、算术运算符 + - * / % +=
// 字符串拼接 “” + “”
//3、比较运算符
/*
==
!=
> >= < <=
*/
// 4、 三元运算符
/*
问题 ? 答案1 : 答案2
*/
//5、针对可选值的三元运算
/*
a != nil ? a! : b
简写为:
a ?? b
表示 如果可选值类型a 有值则解析为a的值,否则使用b值来替代
*/
let defaultColorName = "red"
var userDefinedColorName:String?
var colorNameToUse = userDefinedColorName ?? defaultColorName
//6、区间运算
//闭区间 1...3
//半开区间: a..<b
// 单侧区间 [2...] [...3] [..<2]
//7、逻辑运算符 !a a&& b a || b
// 对于运算符一般使用括号来明确优先级会是一个明智的选择
swift 运算符
最新推荐文章于 2024-07-20 22:33:40 发布