最佳答案
我有一个递归函数,它创建表示文件路径的对象(键是路径,值是关于文件的信息)。它是递归的,因为它只用于处理文件,所以如果遇到一个目录,就会在该目录上递归地调用该函数。
尽管如此,我还是想在两个映射上执行相当于集合联合的操作(即使用递归调用中的值更新的“ main”映射)。除了在一个映射上迭代并将每个键、其中的值分配给另一个映射中的相同内容之外,还有什么惯用的方法可以做到这一点吗?
也就是说: 假设 a,b
是 map [string] *SomeObject
类型的,并且 a
和 b
最终被填充,有没有办法用 b
中的所有值来更新 a
?