1
讓我們來看看工作示例:Swift:有沒有可能創建匿名函數循環沒有返回?
let numbers: [Int] = {
var num:[Int] = []
for i in 0...3{
num.append(i)
}
return num
}()
是否有可能避免保存狀態VAR和直接返回產生的值?
就像這個例子(我希望所有i
在[]
返回):
let numbers: [Int] = {
for i in 0...3{
i
}
}()
這將產生錯誤的最後一行 Missing return in a closure expected to return '[Int]'
是的,如果你cange'[INT]''到Void' –
刪除':[INT]'在第一線和添加'() - >()在第2行幫助,但我如何得到所有與循環產生的價值? – abrasadera