這個函數的目標是接收int和函數的數組。具有真值的數據將初始化爲arrayOfInts的新數組。我還是新來的,所以請耐心等待。使用swift編寫函數的錯誤
這裏是代碼
func Name(a:[Int],op:Int->Bool)->[Int]
{
var array: [Int]
for i in 0..<a.count
{
if even(a[i]) == true
{
array[i] = a[i]
}
}
return array
}
您還沒有向'arrayOfInts'添加任何值,但是您正嘗試從中讀取值。 –
你需要追加你的元素 –
arrayOfInts只是一個空的數組。它將從數組中獲取值。我仍然無能 – john