匿名结构无法使用复合文字编译

只需两行代码:


var v4 interface{}=strcut{x int}(1) // line 14

var v5 interface{}=&strcut{x int}(1) // line 15

去打印:


my_test.go:14:29: missing ',' in composite literal

my_test.go:15:30: missing ',' in composite literal

那么如何解决呢?非常感谢。


慕森王
浏览 225回答 1
1回答

呼唤远方

初始化匿名结构时,必须初始化该结构的成员字段:var v4 interface{}=struct{x int}{x:1} // line 14 var v5 interface{}=&struct{x int}{x:1} // line 15
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go