posiadające niektóre mapy zdefiniowany jako:Pointer na mapie
var valueToSomeType = map[uint8]someType{...}
var nameToSomeType = map[string]someType{...}
chciałbym zmienną wskazującą na adres mapach (aby nie kopiować wszystkie zmienne). Próbowałem go za pomocą:
valueTo := &valueToSomeType
nameTo := &nameToSomeType
ale przy użyciu valueTo[number]
, to pokazuje
błędzie kompilator wewnętrzny: var bez typu, init: nowy
jak je zdobyć?
Edit
Błąd został pokazał inny problem.
Zajrzyj tutaj: https://dave.cheney.net/2017/04/29/there-is-no-pass-by-reference-in-go – Joppe
Tak, Dave opisał to lepiej. Przeczytaj jego wpis na blogu. – Mue