Назад к задачам
AvitoПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
64
Как изменяется значение указателя при его переназначении внутри функции
Компании, где спрашивали:
Условие задачи
Каким будет вывод программы?
type Person struct {
Name string
}
func changeName(person *Person) {
person = &Person{
Name: "Alice",
}
}
func main() {
person := &Person{
Name: "Bob",
}
fmt.Println(person.Name)
changeName(person)
fmt.Println(person.Name)
}