数组中的多余逗号
|
void main(){
int[3] arr = [1, 2, 3,];
}
多余的逗号合法吗,还是由于编译器错误而未将其标记为错误?我有许多mixin会在结尾生成带有多余逗号的数组。我想知道是否应该花时间删除它们。
即使这样编译也不会出错:
void main(){
int[3] arr = [1, 2, 3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,];
}
没有找到相关结果
已邀请:
5 个回复
拈吉勉犬姆
它使模板更易于使用,因此您不必对特殊输出进行特殊处理。 一个更现实的例子:
现在如果
等于
会发生什么?然后
衰减到to7ѭ。
催备南菠亨
不必省略最后一个值的逗号。 Java也允许这样的数组初始化器。
曝匿弄罚
冉案
捅瓶啡