我想比较同一结构的 2 个实例,以确定它是否相等,并得到两个不同的结果。
注释代码 // fmt.Println("%#v\n", a),程序输出为“Equal”
使用 fmt 打印变量“a”,然后我得到输出“Not Equal”
请帮我找出原因???
我使用 golang 1.2.1
package main
import (
"fmt"
)
type example struct {
}
func init() {
_ = fmt.Printf
}
func main() {
a := new(example)
b := new(example)
// fmt.Println("%#v\n", a)
if a == b {
println("Equals")
} else {
println("Not Equals")
}
}
qq_遁去的一_1
相关分类