Получение объединения двух карт в го

У меня есть рекурсивная функция, которая создает объекты, представляющие пути к файлам (ключи - это пути, а значения - информация о файле). Он рекурсивный, поскольку предназначен только для обработки файлов, поэтому при обнаружении каталога функция рекурсивно вызывается для каталога.

При всем этом я хотел бы сделать эквивалент объединения множеств на двух картах (то есть "главная" карта, обновленная значениями из рекурсивного вызова). Есть ли идиоматический способ сделать это, кроме итерации по одной карте и присвоения каждому ключу, значению в нем одной и той же вещи на другой карте?

То есть: даноa,b имеют типmap [string] *SomeObject, а такжеa а такжеb в конечном итоге заселены, есть ли способ обновитьa со всеми значениями вb?

Ответы на вопрос(1)

Ваш ответ на вопрос