Swift学习笔记(三) -- 控制流

通过学习Swift 4.0,总结一下Swift相对于Objective-C的一些新特征。

在Swift里,使用forin、while、switch等控制流语句。

  • 循环
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    //代码示例: 循环输出组内元素
    let places = ["大理","丽江","泸沽湖"]
    for place in places {
    print(place)
    }

    输出结果:
    大理
    丽江
    泸沽湖
  • 求和:1~100

    1
    2
    3
    4
    5
    6
    7
    var sum = 0
    for i in 1...100{
    sum += i
    }
    print(sum)

    输出结果:5050
  • 未定义变量,单纯循环

    1
    2
    3
    for _ in 1...3{
    print("单纯循环3次")
    }
  • while语句

    1
    2
    3
    4
    5
    //代码示例: i < 10进行循环;i >= 10跳出循环
    var i = 0
    while i < 10 {
    i += 1
    }
  • switch语句

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    var j = 20

    switch j {
    case 1...10:
    print("好冷")
    case 20...30:
    print("好热")
    default:
    print("其它")
    }