swift 学习笔记(13)-for循环
发布时间:2020-12-14 06:37:24 所属栏目:百科 来源:网络整理
导读: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
} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |