composite literal uses unkeyed fields
很好奇这个警告,查看了代码发现如下实例化了一个变量:
type A struct {
*B
}
varA := A{b} // b is of type *B
查阅资料后,发现如下才是正确打开struct初始化的方法:
varA := A{B: b}
这样就不会有警告了,严谨的golang。
© 著作权归作者所有
composite literal uses unkeyed fields
很好奇这个警告,查看了代码发现如下实例化了一个变量:
type A struct {
*B
}
varA := A{b} // b is of type *B
查阅资料后,发现如下才是正确打开struct初始化的方法:
varA := A{B: b}
这样就不会有警告了,严谨的golang。