教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 golang_map的值拷贝函数实现

golang_map的值拷贝函数实现

发布时间:2022-01-11   编辑:jiaochengji.com
教程集为您提供golang,map的值拷贝函数实现等资源,欢迎您收藏本站,我们将为您提供最新的golang,map的值拷贝函数实现资源
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"/></svg>

函数:

<pre><code class="lang-go hljs"><span class="token keyword">func</span> <span class="token punctuation">(</span>p <span class="token operator">*</span>Reporter<span class="token punctuation">)</span> <span class="token function">cloneTags</span><span class="token punctuation">(</span>tags <span class="token keyword">map</span><span class="token punctuation">[</span><span class="token builtin">string</span><span class="token punctuation">]</span><span class="token builtin">string</span><span class="token punctuation">)</span> <span class="token keyword">map</span><span class="token punctuation">[</span><span class="token builtin">string</span><span class="token punctuation">]</span><span class="token builtin">string</span> <span class="token punctuation">{</span> cloneTags <span class="token operator">:=</span> <span class="token function">make</span><span class="token punctuation">(</span><span class="token keyword">map</span><span class="token punctuation">[</span><span class="token builtin">string</span><span class="token punctuation">]</span><span class="token builtin">string</span><span class="token punctuation">)</span> <span class="token keyword">for</span> k<span class="token punctuation">,</span> v <span class="token operator">:=</span> <span class="token keyword">range</span> tags <span class="token punctuation">{</span> cloneTags<span class="token punctuation">[</span>k<span class="token punctuation">]</span> <span class="token operator">=</span> v <span class="token punctuation">}</span> <span class="token keyword">return</span> cloneTags <span class="token punctuation">}</span> </code></pre>

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

到此这篇关于“golang_map的值拷贝函数实现”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
golang_map的值拷贝函数实现
python中什么是浅拷贝
PHP的学习
python如何给list赋值
Python深浅拷贝是什么
python什么是深拷贝
Javascript 面向对象编程之非构造函数的继承
java 赋值运算符、拷贝初始化和this指针
如何使用python3字典中的copy()函数?
[go语言]-slice实现的使用和基本原理

上一篇:golang 获取当前路径 下一篇:GoLang(?)接口
[关闭]
~ ~