package
main
import (
"fmt"
)
func main() {
s := make([]int, 0, 2)
t := append(s, 1, 3, 4)
fmt.Println(s)
fmt.Println(t)
}
这里 用append追加切片,但超出了,原来S的容量(大小为2)
导致 t 会重新分配一个地址。
具体看下图: