转自 http://golangtc.com/t/55fa90a5b09ecc7a420000a4
这段代码的编译时间,他的编译时间非常非常的长,非指针,至少我用了十几秒的时间,公司的老电脑
package main
type BigData [1024*1024*1024]int64
func f(data BigData) {
}
func main() {
var data BigData
f(data)
}
这段代码的编译时间 几乎可以瞬间编译完成,使用了指针
package main
type BigData [1024*1024*1024]int64
func f(data *BigData) {
}
func main() {
data := new(BigData)
f(data)
}
有疑问加站长微信联系(非本文作者)