struct{}は型(type)を表現しているし、struct{}{}はstruct{}のインスタンス、従って変数の宣言時には型表現としてのstruct{}を使い、変数への代入時には値(インスタンス)としてのstruct{}{}を使わないといけません。
var empt struct{}
empv := struct{}{}
考えてみればそうですが、混乱しやすいかもしれない
admin
la vie libre
struct{}は型(type)を表現しているし、struct{}{}はstruct{}のインスタンス、従って変数の宣言時には型表現としてのstruct{}を使い、変数への代入時には値(インスタンス)としてのstruct{}{}を使わないといけません。
var empt struct{}
empv := struct{}{}
考えてみればそうですが、混乱しやすいかもしれない
admin