书中的例子
func main() {
var count1 *int
count2:= new(int)
countTemp:= 5
count3:= &countTemp
t:= &time.Time{}
fmt.Printf("count1: %#v\n", count1)
fmt.Printf("count2: %#v\n", count2)
fmt.Printf("count3: %#v\n", count3)
fmt.Printf("time: %#v\n", t)
}
在输出中我们得到
count1: (*int)(nil)
count2: (*int)(0xc00000a0c8)
count3: (*int)(0xc00000a0e0)
time: time.Date(1, time.January, 1, 0, 0, 0, 0, time.UTC)
指向 countTemp 的指针和指向时间的指针有什么区别,为什么我们从时间中获取值