Списки аннотации Java, как предполагается, позволяют дополнительную запятую после последней записи?

Для SQL Server 2005 и 2008, если мы хотим случайную выборку отдельных строк (от Книги Онлайн ):

SELECT * FROM Sales.SalesOrderDetail
WHERE 0.01 >= CAST(CHECKSUM(NEWID(), SalesOrderID) & 0x7fffffff AS float)
/ CAST (0x7fffffff AS int)

7
задан HappyEngineer 13 July 2009 в 20:50
поделиться

2 ответа

Я думаю, что в этом случае вы имеете дело с Инициализаторами массива , которые позволяют использовать дополнительную запятую.

Пример:

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

Это было частью JLS из начало.

6
ответ дан 7 December 2019 в 01:25
поделиться

Обратите внимание, что это будет работать в некоторых контекстах обработки аннотаций, но не в других. Если вы используете APT командной строки Sun, это вызовет неприятную ошибку. (Хотя в затмении он отлично работает)

4
ответ дан 7 December 2019 в 01:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: