Проверьте, является ли переменная массивом - PullRequest
18 голосов
/ 01 июня 2010

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

  if (params.writtenLines == ???)

Очень ценится.

Ответы [ 3 ]

36 голосов
/ 02 июня 2010

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

def lines = params.list("writtenLines")

Это было с Grails 1.2.

13 голосов
/ 01 июня 2010

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

if (params.writtenLines.class.isArray())
5 голосов
/ 01 сентября 2011

Я понимаю, что уже немного поздно, но как насчет этого:

List.isCase(params.writtenLines)

Разве это не будет правильным решением?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...