こんにちはこの関数はいくつかの整数で配列をとりますが、私の目標は正の整数で新しい配列を作ることです。しかし、私はパニックを言って同じエラーが発生し続けています:ランタイムエラー:範囲外のインデックスゴランパニック:ランタイムエラー:インデックスが範囲外です
誰かが私を助けてくれる?
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の配列を処理していないようです –