анонимная структура не компилируется с составным литералом - PullRequest
0 голосов
/ 19 января 2020

Всего 2 строки кода:

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

Go отпечатки:

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

Так как это исправить? Большое спасибо.

1 Ответ

1 голос
/ 19 января 2020

Когда вы инициализируете анонимную структуру, вы должны инициализировать поля-члены этой структуры:

var v4 interface{}=struct{x int}{x:1} // line 14
var v5 interface{}=&struct{x int}{x:1} // line 15
...