关于地图在Golang编程语言

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于地图在Golang编程语言相关的知识,希望对你有一定的参考价值。

我找到了代码

newMap := map[string]interface{}{

  "string1" : 1,
  "string2" : "hello",
  "string3" : map[string]string{
     "hello" : "hello there"
   }

}

我的猜测是,如果我们使用map for interface作为值类型,那么我们可以将任何类型的值插入值,是否正确?

答案

实际上,它与地图没有任何关系。但回答你的问题是yes。你可以插入任何你想要的东西。

“A Tour of Go”中空接口的定义

空接口可以保存任何类型的值。 (每种类型至少实现零方法。)

检查A Tour of Go上的示例

以上是关于关于地图在Golang编程语言的主要内容,如果未能解决你的问题,请参考以下文章

golang goroutine例子[golang并发代码片段]

代码片段 - Golang 实现简单的 Web 服务器

代码片段 - Golang 实现集合操作

在Android Studio片段之间切换时地图片段不隐藏

谷歌地图片段内的片段可以操纵我的地图

谷歌地图片段显示,但没有地图