当只有一个元素时遍历数组
Iterating through an array when there is a single element
我有一个包含值 users:[Test1,Test2] 的数组,下面是遍历循环的代码。
def usernames = params.users
usernames.each{itr->
println("array values:"+ itr);
}
当我只传递 1 个值 users:Test3 时,当有多个 values.But 时,上述解决方案工作正常。上面的代码将值打印为单独的字符:
T
E
S
T
3.
如何使上述代码适用于单个值?
使用params.list
转换成列表,喜欢
List<String> usernames = params.list('users')
我有一个包含值 users:[Test1,Test2] 的数组,下面是遍历循环的代码。
def usernames = params.users
usernames.each{itr->
println("array values:"+ itr);
}
当我只传递 1 个值 users:Test3 时,当有多个 values.But 时,上述解决方案工作正常。上面的代码将值打印为单独的字符:
T
E
S
T
3.
如何使上述代码适用于单个值?
使用params.list
转换成列表,喜欢
List<String> usernames = params.list('users')