[Groovy] Groovy语法的2个注意事项
wurenjian
2010-01-15
《Grails in Action》的合作者、Shiro Plugin的作者Peter Ledbrook最近在自己的blog上给出了2个关于Groovy语法的建议。
Peter并没有谈及什么高深的语法特性和技巧,但他所提到的内容却是我们日常编程中最常见到的。他首先谈到了def,并且列举几种不需要明确地写出def一词的情况: 方法参数定义 已经指出了明确范围(如private)的方法也不需要写出def来定义返回值;反之,若是没有给出明确范围,就需要def 以上的规则同样也适用于变量定义,而且对于给出了static、final的变量,也不需要指出def 因此,以下代码都是合法的(摘录Peter的原文): private someMethod(arg1, arg2) { ... } private static final name protected age static count final id static final PATTERN Peter的第2个建议是关于GString的。。。。。 |