1.元组
元组类型,用于在单个复合值中对多个值进行分组
元组中的值可以是任何类型,并且不需要是相同类型
//元组
var c = ("xiaoming",180,"nan")
let (name,height,sex) = c
print(name,height,sex)
2.范围
截屏2022-06-23 17.57.01.png
//范围
let a = 0..<60
let b = 60..<80
let c = 80...100
var d = 80
switch d {
case a: print(a)
case b: print(d)
default:
print(d)
}
3.循环语句
//循环语句 for
for number in 1...10 {
print(number)
}
//循环语句 while
var e = 0.01
let z = 8843.0
while e<z {
e = e*2
print(e)
}
3.guard语句
uard是 swift 2.0推出的新的判断语句的用法。guard语句和if语句类似,都是根据关键字之后的表达式的布尔值决定下一步执行什么。和if语句不同的是,guard语句只有一个代码块,而if语句可有多个代码块。(如 if 、else if、 else)
那么guard到底是什么作用呢?顾名思义,guard是作为保卫作用而存在的。当你不满足我的要求,那么请您出去;如果满足,则执行下一步操作。
//guard
let ss = 20
online(age: ss)
//函数定义中使用
func online(age:Int){
guard age>18 else {//条件不成立
print("no online")
return
}
//条件成立
print("online")
}
https://www.yiibai.com/swift/swift_range_operators.html
https://www.jianshu.com/p/140bd50317ea
https://www.jianshu.com/p/b683df3b7296