Making slices, maps and channels
slice := make([]int, 0, 100)
hash := make(map[int]bool, 10)
ch := make(chan int, 5)
slice是一个包含data、cap和len的结构体reflect.SliceHeader;hash是一个指向runtime.hmap结构体的指针;ch是一个指向runtime.hchan结构体的指针;
Making slices, maps and channels
slice := make([]int, 0, 100)
hash := make(map[int]bool, 10)
ch := make(chan int, 5)
slice 是一个包含 data、cap 和 len 的结构体 reflect.SliceHeader;hash 是一个指向 runtime.hmap 结构体的指针;ch 是一个指向 runtime.hchan 结构体的指针;