一尘不染

将地图的所有元素复制到另一个

go

给定

var dst, src map[K]V

我可以复制所有项目srcdst

for k, v := range src {
    dst[k] = v
}

有没有更惯用的方法来做到这一点?

copy仅适用于切片(并string作为源)。


阅读 219

收藏
2020-07-02

共1个答案

一尘不染

这对我来说似乎是一种完美的方法。我认为将一张地图复制到另一张地图并不足以提供单线解决方案。

2020-07-02