Sobes.tech
Back to tasks
Junior — Senior
384

Сравнение значений интерфейсных переменных

Get help with live coding in real time with Sobes Copilot
Task condition

Определите, какой результат будет выведен при выполнении следующей программы.

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())
}