golang map make
时间: 2023-08-03 07:08:06 浏览: 152
手动实现golang中的map源码
在Go语言中,我们使用`make`函数来创建一个映射(map)。`make`函数的语法如下:
```go
mapName := make(map[keyType]valueType)
```
其中,`mapName`是映射的变量名,`keyType`是键的数据类型,`valueType`是值的数据类型。
下面是一个示例,演示如何使用`make`函数创建一个映射:
```go
package main
import "fmt"
func main() {
// 创建一个键类型为string,值类型为int的映射
m := make(map[string]int)
// 向映射中添加键值对
m["apple"] = 1
m["banana"] = 2
m["orange"] = 3
// 打印映射中的键值对
fmt.Println(m)
}
```
以上代码将输出:
```
map[apple:1 banana:2 orange:3]
```
通过`make`函数创建的映射是一个空映射,我们可以使用索引操作符`[]`来添加或修改键值对。
阅读全文