assign “it” in each iteration (groovy)

后端 未结 5 1979
粉色の甜心
粉色の甜心 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 03:55

    According to the Groovy Quick Start, using collect will collect the values returned from the closure.

    Here's a little example using the Groovy Shell:

    groovy:000> ["a    ", "  b"].collect { it.trim() }
    ===> [a, b]
    

提交回复
热议问题