Groovy总结

Groovy

  • 可以在 Groovy 文件里写 Java 代码里,照样可以正常编译运行

  • 常见的是带有 ${} 的字符串,比如: println "blog's url: ${blogUrl}" ,支持插值样式

  • 用def定义变量,可以自动推断类型,list使用[], Map使用[:],

  • 可以使用下标访问list,也可以用左移<<追加列表元素; groovy 并不存在下标访问越界,当下标为负数时则从右开始算起,当指定的下标没有存放值时返回 null。

  • groovy 定义方法时可以不声明返回类型和参数类型,也可以不需要 return 语句,最后一行代码默认就是返回值。

  • 函数参数中,最后一个闭包参数可以提取出来

参考资料:

  • https://www.jianshu.com/p/501726c979b1

你可能感兴趣的:(Groovy总结)