import (
"fmt"
"reflect"
)
//There are no classes in golang
type car struct{}
var car1 = car{}
var car2 = car{}
var car3 = car1
var equal1 = car1 == car2
//equal1 is true
fmt.Println("equal1 =", equal1)
var equal2 = car1 == car3
//equal2 is true
fmt.Println("equal2 =", equal2)
var equal3 = reflect.DeepEqual(car1, car2)
//equal3 is true
fmt.Println("equal3 =", equal3)
var equal4 = &car1 == &car2
//equal4 is false
fmt.Println("equal4 =", equal4)