SetNil: обнулить указатель не выйдет
Миша хочет «сбросить» чужой указатель и удивляется, что тот выживает. Реализуйте setNil: присвойте p = nil и верните, стал ли указатель nil. У вызывающего указатель должен остаться на месте — в функцию попала копия указателя.
Показать решение
GolangРешение
func setNil(p *int) bool {
p = nil
return p == nil
}Записаться на разбор
10 000 ₽ · 60 минут · онлайн