Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
79
Сравнение значений интерфейсных переменных
Условие задачи
Определите, какой результат будет выведен при выполнении следующей программы.
type MemRepo struct {
Data string
}
type Repository interface{}
func CreateRepoA() Repository {
var ptr *MemRepo
return ptr
}
func CreateRepoB() Repository {
return nil
}
func main() {
fmt.Println(CreateRepoA() == CreateRepoB())
}