管理每个groovy循环中的最后一个元素

时间:2019-03-13 12:23:23

标签: groovy

每个循环都有一个棘手的问题,当被管理的元素是最后一个元素时,如何执行特定的动作?

有没有一种方法可以让我知道上一次迭代的时间?

我想要这样的东西(请注意isLast方法是发明的):

def list = [1,2,4]
list.each {
  doSomethingWith(it)
  if(it.isLast()) doOtherThingWithLast(it) 
}

0 个答案:

没有答案