Weźmy na przykład go github package. Prawie każdy element każdej zdefiniowanej struktury jest wskaźnikiem do wartości, a nie wartości.Czy często członkowie struktury są wskaźnikami w Golang?
Czy to idiomatyczne Go? Czemu?
Rozumiem, że zmniejsza on rozmiar struktury (zakładając, że rozmiar wskaźnika jest mniejszy niż rozmiar wartości, na którą wskazuje), co może mieć znaczenie, jeśli często przekazujesz strukturę wokół wartości. Ale dlaczego nie mieć struktury wartości i przekazać strukturę przez wskaźnik?