在其他說話中的while,do-while對應到Swift語法中就是while,repeat-while輪回,本文就介紹Swift中的while,repeat-while利用
利用while進行最簡單的輪回語法如下
var i = 10
while i > 0 {
print(i)
i -= 1
}
利用repeat-while進行最簡單的輪回語法如下
var j = 10
repeat {
print(j)
j -= 1
} while j > 0
while、repeat-while兩者都是輪回,分歧之處在于,repeat-while的輪回至少執行一次,while可能一次都不執行
var j = 10
repeat {
print("repeat-while: j = \(j)")
j -= 1
} while j > 10
while j > 10{
print("while: j = \(j)")
}
利用while遍歷數組的語法如下
var arr1 = ["A", "B", "C"]
var j = 0
while j < arr1.count{
print("while: j = \(j), arr1[j] = \(arr1[j])")
j += 1
}
利用while遍歷調集Set凡是不建議利用,最好利用for來遍歷set調集
var set1 = Set<String>(["SetA", "SetB", "SetC"])
var j = 0
while !set1.isEmpty {
print("j = \(j), value = \(String(describing: set1.popFirst()))")
j += 1
}
上述while遍歷竣事后,增添代碼查看調集的內容,會發現,整個調集都被清空了,沒有元素了
print("遍歷竣事后,調集長度 = \(set1.count)")
利用while遍歷字典的語法如下
var dic1 = [0: "Red", 1: "Green", 2: "Blue"]
var j = 0
while j < dic1.count {
print("j = \(j), value = \(dic1[j]!)")
j += 1
}
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!