我正在尝试在 grails 控制器中迭代参数列表。当我有一个比一个元素长的列表时,如下所示:
[D4L2DYJlSw, 8OXQWKDDvX]
以下代码工作正常:
def recipientId = params.email
recipientId.each { test->
System.print(test + "\n")
}
输出为:
A4L2DYJlSw
8OXQWKDDvX
但是,如果列表只有一个项目,则输出不是唯一的项目,而是列表中的每个字母。例如,如果我的参数列表是:
A4L2DYJlSwD
使用与上面相同的代码,输出变为:
A
4
L
2
D
Y
J
l
S
w
谁能告诉我发生了什么以及我做错了什么?
谢谢
杰森