本章大致介绍一些swift特别的运算符
元组比较
import Foundation
/*
元组比较:
1.从左到右比较,一旦比出结果,即大于或小于,就是整体的比较结果
2.如果每个对应的元祖相等,则整体的结果就是相等
3.要比较7个或者更多的元素的元祖,必须实现比较运算符
*/
if (1,"zebra")<(2,"apple"){
print("the second win")
}
if(3,"apple")<(3,"bird"){
print("the second win")
}
if(4,"dog") == (4,"dog"){
print("sample")
}
三元条件运算符
与C语言中差不太多,直接上例子:
//三元条件运算符
let contentHeight = 40
let hasHeader = true
let rowHeight = contentHeight + (hasHeader ? 50 : 20)
print(rowHeight)
关于 ? 与 ! //重点
swift语言中,如果不对变量进行初始化是不会自动给他一个初值的
此处报错的原因就是未初始化number就对他进行了使用
但如果
//持续更新。。。