嗨這個函數接受一個整數的數組,我的目標是有一個只有正整數的新數組。但是,我不斷收到相同的錯誤說恐慌:運行時錯誤:索引超出範圍Golang恐慌:運行時錯誤:索引超出範圍
任何人都可以請幫助我.. ??
func domath(newarray[] int, i int, array[] int)([]int){
if i < len(newarray) {
if newarray[i] < 0{
i ++
domath(newarray, i, array)
}
if newarray[i] >= 0 {
array = append(array, newarray[i])
i ++
domath(newarray, i, array)
}
}
return array
}
這似乎你沒有處理長度爲0的數組 –