在其他说话中的while , do-while对应到Swift语法中就是while , repeat-while轮回 , 本文就介绍Swift中的while , repeat-while利用
需要这些哦
Xcode
方式/
1利用while进行最简单的轮回语法如下
var i = 10
while i > 0 {
print(i)
i -= 1
}
文章插图
2利用repeat-while进行最简单的轮回语法如下
var j = 10
repeat {
print(j)
j -= 1
} while j > 0
文章插图
3while、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)")
}
文章插图
4利用while遍历数组的语法如下
var arr1 = ["A", "B", "C"]
var j = 0
while j < arr1.count{
print("while: j = \(j), arr1[j] = \(arr1[j])")
j += 1
}
文章插图
5利用while遍历调集Set凡是不建议利用 , 最好利用for来遍历set调集
var set1 = Set<String>(["SetA", "SetB", "SetC"])
var j = 0
while !set1.isEmpty {
print("j = \(j), value = https://vvvtt.com/(String(describing: set1.popFirst()))")
j += 1
}
文章插图
6上述while遍历竣事后 , 增添代码查看调集的内容 , 会发现 , 整个调集都被清空了 , 没有元素了
print("遍历竣事后 , 调集长度 = \(set1.count)")
文章插图
7利用while遍历字典的语法如下
var dic1 = [0: "Red", 1: "Green", 2: "Blue"]
var j = 0
while j < dic1.count {
print("j = \(j), value = https://vvvtt.com/(dic1[j]!)")
推荐阅读
- 开发绿色食品茶叶主要栽培技术
- 苹果ios13.4怎么降到13.3
- 苹果7升级ios14
- ios14怎么下载描述文件
- 怎么开发陌生客户
- 努比亚怎么打开开发者选项
- iphone6s升级ios14
- 苹果手机怎么用迅雷下载电影
- iphone8升级ios14
- V聊IOS苹果版下载安装的教程