Проверьте, является ли переменной Массив

Я хочу узнать, является ли переменная массивом или нет

  if (params.writtenLines == ???)

Очень ценивший.

18
задан Nathan Hughes 1 September 2011 в 19:20
поделиться

2 ответа

Что еще более важно, почему вы хотите проверить, является ли это массивом? Если вы знаете, что параметр может быть отдельной строкой или списком, теперь вы можете использовать:

def lines = params.list("writtenLines")

Это поставляется с Grails 1.2.

36
ответ дан 30 November 2019 в 06:14
поделиться

Эта функциональность уже доступна в чистой Java и, следовательно, может использоваться и в Groovy:

if (params.writtenLines.class.isArray())
13
ответ дан 30 November 2019 в 06:14
поделиться