相关疑难解决方法(0)

如何在golang中删除数组中的元素

fmt.Println("Enter position to delete::")
fmt.Scanln(&pos)

new_arr := make([]int, (len(arr) - 1))
k := 0
for i := 0; i < (len(arr) - 1); {
    if i != pos {
        new_arr[i] = arr[k]
        k++
        i++
    } else {
        k++
    }
}

for i := 0; i < (len(arr) - 1); i++ {
    fmt.Println(new_arr[i])
}
Run Code Online (Sandbox Code Playgroud)

}

我正在使用此命令从数组中删除元素,但它不起作用,请建议.

go

57
推荐指数
12
解决办法
10万
查看次数

标签 统计

go ×1