要刪除Golang數(shù)組內(nèi)的所有元素,可以使用make函數(shù)重新創(chuàng)建一個新的空數(shù)組。下面是一個示例代碼:
package main
import "fmt"
func main() {
// 原始數(shù)組
arr := []int{1, 2, 3, 4, 5}
fmt.Println("原始數(shù)組:", arr)
// 刪除所有元素,創(chuàng)建一個新的空數(shù)組
arr = make([]int, 0)
fmt.Println("刪除后的數(shù)組:", arr)
}
運(yùn)行上面的代碼將輸出:
原始數(shù)組: [1 2 3 4 5]
刪除后的數(shù)組: []
通過使用make函數(shù)創(chuàng)建一個長度為0的數(shù)組,我們可以實(shí)現(xiàn)刪除數(shù)組內(nèi)所有元素的效果。