golang_map的值拷贝函数实现

函数:

func (p *Reporter) cloneTags(tags map[string]string) map[string]string {
     
   cloneTags := make(map[string]string)
   for k, v := range tags {
     
      cloneTags[k] = v
   }
   return cloneTags
}

传入的是tags,然后重新赋值为cloneTags传出来

你可能感兴趣的:(golang,golang,map,值拷贝)