Ayant des cartes défini comme:pointeur sur une carte
var valueToSomeType = map[uint8]someType{...}
var nameToSomeType = map[string]someType{...}
Je veux une variable qui pointe à l'adresse des cartes (à ne pas copier toutes les variables). Je l'ai essayé en utilisant:
valueTo := &valueToSomeType
nameTo := &nameToSomeType
mais à l'aide valueTo[number]
, il montre
erreur du compilateur interne: var sans type INIT: nouvelle
Comment l'obtenir?
Modifier
L'erreur a été montré par un autre problème.
Jetez un coup d'oeil ici: https://dave.cheney.net/2017/04/29/there-is-no-pass-by-reference-in-go – Joppe
Oui, Dave décrit mieux. Lisez son entrée de blog. – Mue