package main
import "fmt"
func main() {
var car []string
car = append(car, "OldDriver")
car = append(car, "Ice", "Sniper", "Monk")
team := []string{"pig", "Flyingcake", "chicken"}
car = append(car, team...)
fmt.Println(car)
}
声明一个字符串切片
往切片中添加一个元素
使用append函数向切片中添加多个元素
声明另外一个字符串切片
team后面加....,表示将team整个添加到car的后面
package main
import "fmt"
func main() {
const elementCount = 1000
srcData := make([]int, elementCount)
for i := 0; i < elementCount; i++ {
srcData[i] = i
}
refData := srcData
copyData := make([]int, elementCount)
copy(copyData, srcData)
srcData[0] = 999
fmt.Println(srcData[0])
fmt.Println(refData[0])
fmt.Printf("ref的类型是%T \n", refData)
fmt.Println("________________")
fmt.Println(copyData[0], co