Groovy DSLS


本文整理自网络,侵删。

Groovy允许在顶层语句的方法调用的参数周围省略括号。这被称为“命令链”功能。这个扩展的工作原理是允许一个人链接这种无括号的方法调用,在参数周围不需要括号,也不需要链接调用之间的点。

如果一个调用被执行为bcd,这将实际上等价于a(b).c(d)。

DSL或域特定语言旨在简化以Groovy编写的代码,使得它对于普通用户变得容易理解。以下示例显示了具有域特定语言的确切含义。

def lst = [1,2,3,4] 
print lst

上面的代码显示了使用println语句打印到控制台的数字列表。在域特定语言中,命令将是 -

Given the numbers 1,2,3,4
 
Display all the numbers

所以上面的例子显示了编程语言的转换,以满足领域特定语言的需要。

阅读剩余部分

相关阅读 >>

Groovy 可选

Groovy 循环

Groovy 数据库

Groovy 单元测试

Groovy booleans

Groovy 特征

Groovy 运算符

Groovy dsls

Groovy 环境

Groovy json

更多相关阅读请进入《Groovy》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...