1.三目运算符
questiion?answer1: answer2
**普通**
var a = 13
var b = 14
if a<b{
printf("a小于b")
}
else{
printf("a大于或等于b")
}
**三目**
var c = a<b?a:b
2.控制流
## 循环结构 ##
【1】for in
for a in 0...99{
a*2
}
局限性:只能在区间中遍历,全都是是整型并且只可以一个数一个数的遍历。
【2】for
for i=0;i<10;i++ {
i=i+1
}
注意:for循环可以不打小括号,循环体内只有有一句话也要打大括号,i可为小数。
【3】repeat-while//至少要执行一次
3.Switch高级用法
##switch不仅可以判断单值,也可以判断区间,也可以判断元祖##
let score = 80//判断区间
switch score {
case 0..<70:
printf("良好")
case 71..<100:
printf("优秀")
default:
printf("错误")
}