小编kay*_*yak的帖子

这个Golang结构中的第二对括号是什么?

var cache = struct    {
    sync.Mutex
    mapping map[string]string
} {
    mapping: make(map[string]string),
}
Run Code Online (Sandbox Code Playgroud)

这看起来像一个嵌入式字段sync.Mutex的结构,但我无法理解第二组括号.它编译并执行但是什么了?为什么make指令上的标签很重要(确实如此)和逗号?谢谢...

syntax struct go

9
推荐指数
1
解决办法
886
查看次数

标签 统计

go ×1

struct ×1

syntax ×1