swift之基本运算符

本章大致介绍一些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就对他进行了使用

但如果

//持续更新。。。

发布了11 篇原创文章 · 获赞 9 · 访问量 542

猜你喜欢

转载自blog.csdn.net/VistorsYan/article/details/103945561