Groovy .collect()是JS .map()的等价物吗?或者还有其他目的吗?
答案 0 :(得分:2)
答案 1 :(得分:1)
是的,collect()
允许您转换集合元素的类型或结构:
def strings = [ '1', '2', '3' ]
assert String == strings.first().getClass()
def nums = strings.collect{ it as Integer }
assert Integer == nums.first().getClass()