gpt4 book ai didi

java - Java 注释列表是否应该在最后一个条目之后允许一个额外的逗号?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:16:57 26 4
gpt4 key购买 nike

我不小心在我的一个注释列表的末尾留下了一个额外的逗号,但它在我的机器上编译得很好。例如:


@NamedQueries({
@NamedQuery(name="name1",query="FROM Foo"),
@NamedQuery(name="name2",query="FROM Bar"),
})

注意第二个@NamedQuery 之后的额外逗号。它似乎在我的机器上编译得很好,但其他人在他们的机器上编译代码时遇到问题,所以我删除了它。但我现在很好奇它是否应该被允许,如果是,哪个版本的 java 允许它。

我无法在网上的任何地方找到对此的任何引用。

最佳答案

我认为在这种情况下你正在处理 Array Initializers允许额外的逗号。

例子:

int[] foo = new int[] { 1, 2, 3, };

这从一开始就是 JLS 的一部分。

关于java - Java 注释列表是否应该在最后一个条目之后允许一个额外的逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1121964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com