Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift 学习笔记(13)-for循环大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

for 循环 示例: for i in 0...10{ print(i) } // 通过 _ 忽略遍历的值,可以没有变量,用_代替 for _ in 0...10{ print("tes") } 数组遍历 //遍历数组 var names = ["name0","name1","name2","name3"] for name in names{ print(Name)

for 循环
示例:

for  i in 0...10{
    print(i)
}
// 通过 _ 忽略遍历的值,可以没有变量,用_代替

for _ in 0...10{
    print("tes")
}

数组遍历

//遍历数组
var names = ["name0","name1","name2","name3"]
for name in names{
    print(Name)
}
// 有时遍历数组的时候,需要知道是第几个元素,通过这个方法 names.enumerated 将数组变成元组,然后通过一个匿名元组来接收,元组可以将索引和元素一一对应起来

for (index,Name)in names.enumerated(){
    print("\(indeX) : \(Name)")
}

字符串遍历

// 字符串的遍历
// 获取一个字符串的所有字符
let name = "wangxiao"
//遍历一
for c in "wangxiao".characters{
    print(C)
}
//遍历二
for c in name.characters{
    print(C)
}

// 变量或者字符串都行

字典的遍历

// 字典是无序的,所以没办法拿到索引

let person = ["name":"zhangsan","age":"19","gender":"man"]
for d in person{
    print(d)
}

for d in person{
    print(d.key)
    print(d.value)
    print("\(d.key)"+":"+"\(d.value)")
    print("\(d.key)"+"\(d.value)")
}

// 通过一个匿名元组来接收结果
var count = 0
for (key,value ) in person {
    print("\(key) : \(value)",count )
    count += 1

}

大佬总结

以上是大佬教程为你收集整理的swift 学习笔记(13)-for循环全部内容,希望文章能够帮你解决swift 学习笔记(13)-for循环所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。