Сравнение значений интерфейсов
Условие задачи
Что будет выведено при сравнении NewRepo1() и NewRepo2() через оператор ==
gotype InMemoryRepo struct {
Value string
}
type Repository interface{}
func NewRepo1() Repository {
var e *InMemoryRepo
return e
}
func NewRepo2() Repository {
return nil
}
func main() {
fmt.Println(NewRepo1() == NewRepo2())
}