Задать вопрос
@ladozverxdd

Особенность HandleFunc в Go?

func index(w http.ResponseWriter, r *http.Request)  {
	fmt.Println("Index page")
}

Почему ResponseWriter передаётся просто, а Request с указателем?
  • Вопрос задан
  • 846 просмотров
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@semt1
Ну наверное потому что ResponseWriter это интерфейс, то есть по факту передается именно указатель.
А Request - это структура.
Ответ написан
Sanasol
@Sanasol Куратор тега Веб-разработка
нельзя просто так взять и загуглить ошибку
piotrzurek.net/2013/09/20/pointers-in-go.html

Ну наверное потому что ResponseWriter это интерфейс, то есть по факту передается именно указатель.
А Request - это структура.

типо того.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы