我有一个“任务”数组,我从一个我正在迭代的 JSON 响应中返回,并对每个任务进行一些处理。这是一些伪代码:
def tasks = grails.converters.JSON.parse(json response)
tasks.each() {task ->
//do some processing here
}
在列表中的最后一个任务上,我想运行一个额外的操作。我正在寻找一种在 grails/groovy 中执行此操作的内置方法。到目前为止,我的搜索没有结果。
最佳答案
另一种可能的解决方案是
tasks.eachWithIndex() { task, i ->
//whatever
if(i == tasks.size() - 1){
//something else
}
}
关于grails - 对 Grails 中 each() 中的最后一项运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6613072/