append()append()就以下边的实例来演试二维数组删除掉具体做法:
//界定一个切成片
package main
import "fmt"
func main() {
a := []int{1, 2, 3, 4, 5}
fmt.Println(a) //导出: [1 2 3 4 5]
//删掉a里的第三个原素(字符为2),并生成一个新的切成片b
b := append(a[:2], a[3:]...)
fmt.Println(b) //导出: [1 2 4 5]
}aappend()abaa[:2]aa[3:]...append()append()bappend()append()copy()package main
import "fmt"
func main() {
a := []int{1, 2, 3, 4, 5}
fmt.Println(a) //导出: [1 2 3 4 5]
//删掉a里的第三个原素(字符为2),并生成一个新的切成片b
b := make([]int, len(a)-1)
copy(b, a[:2])
copy(b[2:], a[3:])
fmt.Println(b) //导出: [1 2 4 5]
}make()bcopy()abb