美文网首页
2019-05-05: 三:Swift中循环使用?

2019-05-05: 三:Swift中循环使用?

作者: 9801525d260a | 来源:发表于2019-05-05 23:36 被阅读0次

    一:Swift中循环使用?

    import UIKit
    
    // for循环
    // for循环后面不跟()
    
    // for循环的第一种写法
    for var i = 0; i < 10;i++ {
        print(i)
    }
    
    // OC中的forin写法
    let array = ["why", "lnj", "lmj", "yz"]
    
    for str in array {
        print(str)
    }
    
    // i的forin写法
    for i in 0..<10 {
        print(i)
    }
    
    for i in 0...10 {
        print(i)
    }
    
    // 如果for中使用不到i,可以用_代替i
    for _ in 0..<10 {
        print("hello")
    }
    
    // while用法跟OC基本一致
    // 1>while的判断句必须有正确的真假,没有非0即真
    // 2>while后面的()可以省略
    var a = 0
    while a < 10 {
        a++
    }
    
    repeat {
        print(a)
        a++
    } while a < 20
    
    


    二:for循环的写法?

    
        最常规写法
    
    // 传统写法
    for var i = 0; i < 10; i++ {
        print(i)
    }
    
        区间for循环
    
    for i in 0..<10 {
        print(i)
    }
    
    for i in 0...10 {
        print(i)
    }
    
        特殊写法
            如果在for循环中不需要用到下标i
    
    for _ in 0..<10 {
        print("hello")
    }
    
    

    三:while和do while循环?

    
        while循环
            while的判断句必须有正确的真假,没有非0即真
            while后面的()可以省略
    
    var a = 0
    while a < 10 {
        a++
    }
    
        do while循环
            使用repeat关键字来代替了do
    
    let b = 0
    repeat {
        print(b)
        b++
    } while b < 20
    
    

    相关文章

      网友评论

          本文标题:2019-05-05: 三:Swift中循环使用?

          本文链接:https://www.haomeiwen.com/subject/cxfloqtx.html