Я создаю запрос http через 'net / http', официальный документ использует &http.Client{}, но я пытаюсь удалить &, может работать нормально.
&http.Client{}
&
client := &http.Client{}
client := http.Client{}
В чем разница между двумя способами? Лучшие практики это?
Лучшие практики - это?
Лучшие практики - это изучение фундаментальной концепции языка.Здесь значения и указатели.Отправной точкой является https://tour.golang.org/moretypes/1 (или лучше всего Тур).
Не имеет значения, запоминать ли использовать & http.Client {} или http.Client {}.
И если есть сомнения: просто посмотрите на стандартную библиотеку, например, с go doc -src net/http.DefaultClient.
go doc -src net/http.DefaultClient