// 9.循环语句
//while
var tiaojian = 4
while tiaojian > 0
{
print("tiaojian : \(tiaojian)")
//这里的 -- 跟 tiaojiao 变量名之间 是不能有空格,否则 出错。
tiaojian--
}
// swift 1.0 还有 do {}while 但是 swift 2.0 没有了,只有repeat {}while
repeat
{
tiaojian++
print(" tiaojian : \(tiaojian)")
}while tiaojian < 6
//for ---其实没多大要注意的,并且我们也不常用。
for var i = 0; i < 2; i++
{
print(" 你不知道的是:",i)
}
for i in 0...2
{
print(" 你可能是:i",i)
}
// for in
var array_for = ["你好","你不好",27)">你好"]
for var item in array_for
{
print(" item : \(item)")
}
// for in 跟 字典的结合使用
var dict_for_in = [
"name":"请说人话",
"age":101,
"gender":"看不出来"
]
for (key,value) in dict_for_in
{
print("key: \(key) value: \(value)")
}
//可以使用 通配符 跟for in 搭配使用
for (_,value) in dict_for_in
{
print("value : \(value)")
}
//当然,你也可以使用最原始的方法 获得所有的value值,只不过打出来一大推前缀,目前还不懂,LazyMapCollection<Dictionary<String,NSObject>,NSObject>(_base: ["gender": 看不出来,"age": 101,"name": 请说人话],_transform: (Function))
print(dict_for_in.values)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。