Подтвердить что ты не робот

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

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

  if (params.writtenLines == ???)

Большое значение.

4b9b3361

Ответ 1

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

def lines = params.list("writtenLines")

Это было с Grails 1.2.

Ответ 2

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

if (params.writtenLines.class.isArray())

Ответ 3

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

List.isCase(params.writtenLines)

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