加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift 2.0 循环语句

发布时间:2020-12-14 01:44:39 所属栏目:百科 来源:网络整理
导读:// 9. 循环语句 //while var tiaojian = 4 while tiaojian 0 { print ( "tiaojian : ( tiaojian )" ) // 这里的 -- 跟 tiaojiao 变量名之间 是不能有空格,否则 出错。 tiaojian -- } // swift 1.0 还有 do {}while 但是 swift 2.0 没有了,只有 repeat {}

// 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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读