循环:for in

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

Swift 里面的 for in 循环,可以迭代的处理一个序列的数据 .. 比如某个范围的数字,一个数组里的项目等等 ... 现在我想输出从 1 到 10 这些数字 .. 在 Swift 里面使用 for in 循环可以这样做 ..

for index in 1...10 ,这个 index 是一个变量, 1...10 表示从 1 到 10 这些数字,每次循环的时候,这个 index 的值都会变 ...

每次循环做的事儿用一组花括号包装一下 ... 我这里就是输出这个 index 的值 ... 你会看到,在调试区域这里会显示从 1 到 10 这些数字 ...

现在我们循环的输出一个数组里的项目,先去定义一个数组 .. 名字是 fruits .. 它里面添加几个项目 .. 然后用一个 for in 循环 .. for item in fruits .. 每次循环的时候,这个 item 里的值就是 fruits 里的某个项目的值 ..

我们可以把结果输出到调试区域看一下 ... 你会看到,这个循环执行了 3 次 .. 第一次输出的是 fruits 里的第一个项目,也就是 苹果,第二次输出的是第二个项目 桔子,第三次输出的是最后一个梨 ..

下面我们再使用 for in 去处理一个 Dictionary,先去定义一个 .. 名字可以是 album .. 表示一个音乐专辑 .. 再给它添加两个项目,一个是 name ... 再添加一个 year ..

然后再用 for in 去处理一下它 .. for (key, value) in album .. 这个括号里面的 key 还有 value 表示的就是每次循环的时候, album 里面的某个数据项目的名字还有对应的值 ...

我们可以把这些东西输出到调试区域 .. 你会看到这回这个循环执行了两次 .. 第一次输出的是 year: 1986 ...

第二次输出的是 name: 再见理想 ..

循环:for in《 Swift 语言 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点