Swift

Swift——2、流程控制

2019-08-04  本文已影响0人  天空像天空一样蓝

if-else

let age = 4
if age >= 22 {
    print("能结婚了")
} else if age >= 18 {
    print("成年了")
} else if age >= 7 {
    print("可以上学了")
} else {
    print("他还是个孩子")
}
if age { // error: 'Int' is not convertible to 'Bool'

}

while

while

for

闭区间运算符:a...b,a<= 取值 <=b

for.png

半开区间运算符:a..<b a <= 取值 < b

for i in 1..<5 {
    print(i)
}
// 1 2 3 4

单侧区间: 让区间朝一个方向尽可能的远

单侧区间

for- 区间运算符用在数组上

for

区间类型

区间类型

带间隔的区间值

带间隔的区间值

from 从哪里开始
through最大值,可以等于
by 间隔

switch

switch

fallthrough

fallthrough

Switch注意点

case default default

复合条件

复合条件

区间匹配、元祖匹配

匹配

值绑定

值绑定

where

where

标签语句

标签语句
上一篇下一篇

猜你喜欢

热点阅读