В чем разница между «http.Client» и «& http.Client» в версии Go 1.12 - PullRequest
0 голосов
/ 15 мая 2019

Я создаю запрос http через 'net / http', официальный документ использует &http.Client{}, но я пытаюсь удалить &, может работать нормально.

client := &http.Client{}
client := http.Client{}

В чем разница между двумя способами? Лучшие практики это?

1 Ответ

1 голос
/ 15 мая 2019

Лучшие практики - это?

Лучшие практики - это изучение фундаментальной концепции языка.Здесь значения и указатели.Отправной точкой является https://tour.golang.org/moretypes/1 (или лучше всего Тур).

Не имеет значения, запоминать ли использовать & http.Client {} или http.Client {}.

И если есть сомнения: просто посмотрите на стандартную библиотеку, например, с go doc -src net/http.DefaultClient.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...