美文网首页
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