• Задача
  • Решение
  • Обсуждение

NewUser: адрес локальной переменной

Конструктор записи в «Полке» возвращает адрес свежесозданной локальной переменной. В C это была бы висячая ссылка, в Go — норма (escape analysis). Реализуйте newUser: верните адрес локальной переменной.

GolangРешение
func newUser(name string) *User {
	u := User{Name: name}
	return &u
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

00:00:00
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки