大佬教程收集整理的这篇文章主要介绍了迭代通过String Swift 2.0,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
var word = "Zebra" for i in word { print(i) }
任何想法为什么这不工作?注意:我在Xcode 7,与Swift 2.0(Strings and Characters).
String.CharacterView
,它符合SequenCEType,因此可以通过for循环迭代:
let word = "Zebra" for i in word.characters { print(i) }
或者,您可以添加一个扩展名到字符串,使其符合SequenCEType:
extension String: SequenCEType {} // Now you can use String in for loop again. for i in "Zebra" { print(i) }
虽然,我相信苹果有一个原因,删除String的一致性SequenCEType,所以第一个选项似乎是更好的选择。有趣的是探索什么是可能的。
以上是大佬教程为你收集整理的迭代通过String Swift 2.0全部内容,希望文章能够帮你解决迭代通过String Swift 2.0所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。