構造体の比較

等しい場合

// User ...
type User struct {
    Value string
    Name  string
}

func main() {
    u1 := User{Value: "yyy", Name: "mmm"}
    u2 := User{Value: "yyy", Name: "mmm"}
    if u1 == u2 {
        log.Print("equal")
    }
}

等しくない場合

// User ...
type User struct {
    Value string
    Name  string
}

func main() {
    u1 := User{Value: "yyy", Name: "mmm"}
    u2 := User{Value: "yyy", Name: "mm"}
    if u1 == u2 {
        log.Print("equal")
    }
}