Назад к задачам
Junior — Senior
7

Определение вывода при использовании функции append

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Нужно понять, какие данные появятся в консоли после выполнения программы, учитывая особенности работы функции append и то, как слайсы взаимодействуют при присваивании.

func main() {
  var foo []int
  var bar []int

  foo = append(foo, 1)
  foo = append(foo, 2)
  foo = append(foo, 3)
  bar = append(foo, 4)
  foo = append(foo, 5)

  fmt.Println(foo, bar)
}