make map时设置的size有什么用?和map如何转成json字符串?
在vscode编辑器里执行的脚本
json.Marshal得到的结果是什么情况,看不懂。
make map设置了2,有什么作用?map也不能cap。
1. 代码如下
var m = make(map[string]int, 2)
m["a"] = 1
m["b"] = 2
m["d"] = 3
m["e"] = 4
m["f"] = 5
fmt.Println(json.Marshal(m))
2. 结果如下
[123 34 97 34 58 49 44 34 98 34 58 50 44 34 100 34 58 51 44 34 101 34 58 52 44 34 102 34 58 53 125] <nil>
推荐文章: