Dav*_*ani 5 collections groovy list map
我意识到支持#each
Book.findAll().each(){ book->
println ">>> ${book}"
}
Run Code Online (Sandbox Code Playgroud)
并且甚至支持#inject
def sentence = m.inject('Message: ') { s, k, v ->
s += "${k == 'likes' ? 'loves' : k} $v "
}
Run Code Online (Sandbox Code Playgroud)
是否支持#map for Groovy开箱即用(没有像Functional Java这样的特殊库)?
def list = [1,2,3,4].map{ num->
num + 1
}
assert list == [2,3,4,5]
Run Code Online (Sandbox Code Playgroud)
Jef*_*own 10
你想要的collect.
groovy:000> [1,2,3,4].collect { num -> num + 1 }
===> [2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)
我希望有所帮助.
| 归档时间: |
|
| 查看次数: |
1073 次 |
| 最近记录: |