assign “it” in each iteration (groovy)

后端 未结 5 1956
粉色の甜心
粉色の甜心 2021-02-20 03:32

Hey, i try to trim each string item of an list in groovy

list.each() { it = it.trim(); }

But this only works within the closure, in the list th

5条回答
  •  日久生厌
    2021-02-20 04:06

    If you really had to modify the list in place, you could use list.eachWithIndex { item, idx -> list[idx] = item.trim() }.

    collect() is way better.

提交回复
热议问题