const复合文字在go? [重复]

问题描述 投票:-2回答:1

这个问题在这里已有答案:

在这里和那里的奇怪的情况下,我认为有一个恒定的复合文字是合理的,就像你可以使用标量。

type xxx{a int; b rune}
const x = xxx{24, 'k'}

这不会编译,并通过go语言规范检查显示它没有具体说复合文字。

在我看来,它无法完成,我只是想验证,我没有错过语言规范中的东西。

go
1个回答
5
投票

来自spec

有布尔常量,符文常量,整数常量,浮点常数,复数常量和字符串常量。

这清楚地排除了复合文字。

© www.soinside.com 2019 - 2024. All rights reserved.