Урок 3 · Задача 2

Рост отвязал старый список

Миша держит старый список файлов в a, а хелпер растёт из него через b — старый список не должен пострадать. Реализуйте detached: создайте a := make([]int, 1, 2), вырастите b до переполнения, измените b[0] и верните пару (a[0], b[0]).

00:00:00
Показать решение
GolangРешение
func detached() (int, int) {
	a := make([]int, 1, 2)
	a[0] = 1
	b := a
	b = append(b, 1, 2, 3)
	b[0] = 99
	return a[0], b[0]
}
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки