Отображаются ли карты по значению или ссылке в Go?
Всегда можно определить функцию как следующую, но является ли это излишним?
func foo(dat *map[string]interface{}) {...}
Тот же вопрос для возвращаемого значения. Должен ли я вернуть указатель на карту или вернуть карту в качестве значения?
Разумеется, цель состоит в том, чтобы избежать ненужной копии данных.