课程
/移动开发
/iOS
/玩儿转Swift 2.0(第一季)
let numbers = ("123" , "456" , "789")
for i in 0..<3{
print(numbers.i)
}
会报错,为什么元组不能用i?
2016-04-07
源自:玩儿转Swift 2.0(第一季) 3-4
正在回答
因为元组中没有一个名字叫做i的分量。在这里,.i中的i不会被替换成数字。
事实上,元组不支持for in循环,因为本质上,元组不是一个序列。如果你构建的数据是一个序列,请使用数组。把元组想成是简单的结构体,包装一些信息。课程里的例子都很好——比如一个点的坐标,或者网络连接状态的返回值。
neeet 提问者
举报
基于Swift2.1讲解swift语言基础知识,了解语言特性
1 回答swift发布
1 回答SWIFT的版本问题
1 回答关于元组比较的,
3 回答当升级到XCode7.3 和 Swift 2.2 之后...
2 回答Hello, Swift不就是12个字符吗
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号