Учитывая, что у меня есть переменная MyMap типа
*map[uuid.UUID][]*Thing
и фрагмент кода, подобный этому:
h.MyMap[id] = append(h.MyMap[id], &thingA)
// other stuff with MyMap like this, later:
h.MyMapp[id][k] = &thingB
// and so on... the actual code is way more complex
и идентичный код, как указано выше, за исключением того факта, что он использует карта типа:
*map[int64][]*Thing
Есть ли способ Golang, чтобы DRY это и написать помощника, который делает подобный код в одном месте?
Спасибо.