Groovy 作为列表问题

标签 groovy

我遇到了这段代码,对我来说似乎不需要它是否有任何理由执行以下操作

def answers = [] as List

代替
def answers = []

在 groovy 中,我认为 [] 是空列表,因此不需要 as List

最佳答案

不,没有区别,都创建一个 ArrayListList ( java.util.List ) 无论如何都是一个接口(interface)。

关于Groovy 作为列表问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5964906/

相关文章:

GroovyShell().parse 传递参数

grails - 如何从类名中获取类

grails - 在运行时构造Grails/Groovy进行查询

java - 在 groovy 中模拟扩展的 java 类

groovy - 如何在 Maven 配置文件中将 ${basedir} 属性的反斜杠替换为斜杠

groovy - 在 groovy 中添加 double

android - 在gradle中复制任务

常规 'assert' : How to display the value?

java - 如何在具有内存和时间限制的沙箱中运行不受信任的 Groovy 代码?

rest - Grails - 从我的 POST 请求 HTTP 获取返回