我剛剛開始學習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 關注
- 1644 瀏覽
添加回答
舉報
0/150
提交
取消