这个问题在这里已有答案:
在这里和那里的奇怪的情况下,我认为有一个恒定的复合文字是合理的,就像你可以使用标量。
type xxx{a int; b rune} const x = xxx{24, 'k'}
这不会编译,并通过go语言规范检查显示它没有具体说复合文字。
在我看来,它无法完成,我只是想验证,我没有错过语言规范中的东西。
来自spec:
有布尔常量,符文常量,整数常量,浮点常数,复数常量和字符串常量。
这清楚地排除了复合文字。