for-in的使用

对Range使用for-in

for number in 1..<10{
    number
}

对string.characters使用for-in

for c in "hello".characters{
    c
}

对Array使用for-in

var vowels = ["a","s","d","f"]
for vowel in vowels{
    vowel
}

for (i,vowel) in vowels.enumerate(){
    i
    vowel
}

对Dictionary使用for-in

var dict = [1:"A",2:"B",3:"C"]
for key in dict.keys{
    key
}
for value in dict.values{
    value
}
for (key,value) in dict{
    key
    value
}

对set使用for-in

var set = Set(vowels)
for vowel in set {
    vowel
}
//奇奇怪怪的类型
"hello".characters
vowels.enumerate()
dict.keys

//可迭代
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,790评论 0 33
  • TP14 一生一世 亲爱的家人们,早上好! 今天是2017年9月7日,星期四 今天是TP14后TP第【233】天 ...
    包你嗨小新阅读 179评论 0 0
  • 最近这几天都没有好好写告白了 总结这几天,工作状态更好了,可以很好的调节自己 只是回家后,都在Wast of ti...
    向日葵可以吃阅读 167评论 0 1
  • 教英语到现在 刚好七天了 七天里 时而觉得自己依旧年轻 时而也怅惘着时光的流逝 许是在推门看见一张张笑脸时 觉得自...
    学不会07阅读 264评论 0 0
  • 一、首先去官方网站下载JDK然后安装JDK 二、打开 这台电脑 - 系统 - 属性 三、打开 高级系统设置 四、打...
    90后的晨仔阅读 761评论 0 0