我有一個遞歸函數,它創建表示文件路徑的對象(鍵是路徑,值是關于文件的信息)。它是遞歸的,因為它僅用于處理文件,因此如果遇到目錄,則會在該目錄上遞歸調用該函數。話雖如此,我想在兩個地圖(即“主”地圖更新了來自遞歸調用的值)上進行等價的集合并集。除了迭代一個地圖并將其中的每個鍵和值分配給另一個地圖中的相同內容之外,是否有一種慣用的方法來做到這一點?那就是:給定a,b的類型map [string] *SomeObject,以及a和b最終被填充,有沒有什么辦法來更新a所有的值b?
在 go 中獲取兩個地圖的并集
慕婉清6462132
2021-07-28 21:13:48