标签: go
在这里和那里的奇怪案例中,我认为拥有一个常量的复合文字是合理的,就像你可以使用标量一样。
type xxx{a int; b rune} const x = xxx{24, 'k'}
没有编译,并且通过go语言规范进行检查后发现,它并没有具体说明复合文字。
在我看来,它无法完成,我只是想验证这一点,我没有错过语言规范中的内容。
答案 0 :(得分:5)
来自spec:
有布尔常量,符文常量,整数常量,浮点常数,复数常量和字符串常量。
这清楚地排除了复合文字。