#前几天在论坛上看到一个这样的问题: 问题:分析一下,下面代码的输出是什么(判断a==c)的部分? package main import ( "fmt" "runtime" ) type obj struct{} func main() { a := &obj{ } fmt.Printf("%p\n", a) c := &obj{ } fmt.Printf("%p\n", c) fmt.Println(a == c) } 很多人可能一看,a和c完全是2个不同的对象实例,便认为a和c...