我刚刚开始学习SWIFT,在看函数这一章的时候,有一个例子是教“输出默认参数的值”的,代码如下:
func fun(start:Int=1 , end:Int=7) {
var i = start
for i in i<=end , i += 1
print(i)
}
fun()
然后xcode就报错了,上面提示说: Expected '{' to start the body of for-each loop
请问这是什么意思?我现在用的是xcode8.0。
请大神赐教!谢谢!
3 回答
NadiaSmile
TA贡献149条经验 获得超291个赞
代码提示的意思是for循环的循环体没有用{}包起来, 试试把i+=1 print(i)用大括号包起来
话说你看的啥学习资料, += 符号在swift3.0 已经被废弃了
如果对了望采纳哦~~~~
- 3 回答
- 0 关注
- 1526 浏览
添加回答
举报
0/150
提交
取消