Я хочу, чтобы выяснить, является ли переменная массивом или неПроверьте, является ли переменная массивом
if (params.writtenLines == ???)
Очень высокую оценку.
Я хочу, чтобы выяснить, является ли переменная массивом или неПроверьте, является ли переменная массивом
if (params.writtenLines == ???)
Очень высокую оценку.
Что еще более важно, почему вы хотите, чтобы проверить, является ли это массив? Если вы знаете, что параметр может быть одной строкой или список, теперь вы можете использовать:
def lines = params.list("writtenLines")
Это произошло с Grails 1.2.
Эта функция уже доступна в чистом Java и, следовательно, могут быть использованы в Groovy, тоже:
if (params.writtenLines.class.isArray())
Спасибо чувак, я нашел это также если (params.writtenLineID.getClass(). IsArray()) сохранить хорошую работу приветствий. – WaZ
Я понимаю, что это немного поздно, но что об этом:
List.isCase(params.writtenLines)
Не было бы правильным решением, тоже?
Я havent попробовал это еще, благодарит за совместное использование. – WaZ
красивый, отлично работает с 1.3.7! – dbrin
Очень красивый, все еще отлично работал в Grails 2.2.4 –