Итерация по массиву, когда есть один элемент - PullRequest
0 голосов
/ 29 января 2019

У меня есть массив со значениями users: [Test1, Test2] и ниже приведен код для итерации цикла.

def usernames = params.users
usernames.each{itr->
println("array values:"+ itr);
}  

Приведенное выше решение отлично работает при наличии нескольких значений. Но когда я передаютолько 1 значение пользователей: Test3.Выше кода печатает значение в виде отдельных символов:

T
E
S
T
3.

Как заставить вышеуказанный код работать для отдельных значений?

1 Ответ

0 голосов
/ 29 января 2019

Используйте params.list для преобразования в список, например

List<String> usernames = params.list('users')
...