swift 2.0 循环语句
// 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) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |