我遇到了这段代码,对我来说似乎不需要它是否有任何理由执行以下操作
def answers = [] as List
代替
def answers = []
在 groovy 中,我认为 [] 是空列表,因此不需要 as List
最佳答案
不,没有区别,都创建一个 ArrayList
和 List
( java.util.List
) 无论如何都是一个接口(interface)。
关于Groovy 作为列表问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5964906/