class GreetingPluginExtension {
def String message = 'Hello from GreetingPlugin'
}
为什么同时使用def
和String
,我们有字符串类型,为什么我们使用 def 关键字?
答案 0 :(得分:0)
很久以前评论已经回答了这个问题,但这里是Groovy风格指南相关部分的更新链接:
http://groovy-lang.org/style-guide.html#_def_and_type
它说:
我经常看到开发人员同时使用
def
和类型。但def
在这里是多余的。因此,请选择使用def
或类型。
一般来说,我个人的偏好是干净,简洁的外观:
def message = "Hello"