1 Star 0 Fork 0

Laughing_Vzr / gearutil

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
map.go 394 Bytes
一键复制 编辑 原始数据 按行查看 历史
Laughing_Vzr 提交于 2018-12-14 10:52 . init project
package collection
import (
"bytes"
"encoding/gob"
)
// Map map深度Copy DeepCopy
func Map(m map[string]int64) (map[string]int64, error) {
var buf bytes.Buffer
enc := gob.NewEncoder(&buf)
dec := gob.NewDecoder(&buf)
err := enc.Encode(m)
if err != nil {
return nil, err
}
var copy map[string]int64
err = dec.Decode(&copy)
if err != nil {
return nil, err
}
return copy, nil
}
1
https://gitee.com/vzr/gearutil.git
git@gitee.com:vzr/gearutil.git
vzr
gearutil
gearutil
6f92cd8349d0

搜索帮助