groovy - Groovy 的隐藏功能?

标签 groovy

看起来 Groovy 在这个帖子中被遗忘了,所以我只会向 Groovy 问同样的问题。

  • 尝试将答案限制为 Groovy 核心
  • 每个答案一个功能
  • 提供该功能的示例和简短描述,而不仅仅是文档链接
  • 使用粗体标题作为第一行来标记功能

另请参阅:

  1. Hidden features of Python
  2. Hidden features of Ruby
  3. Hidden features of Perl
  4. Hidden features of Java

最佳答案

使用散点运算符

def animals = ['ant', 'buffalo', 'canary', 'dog']
assert animals.size() == 4
assert animals*.size() == [3, 7, 6, 3]

这是 animals.collect { it.size() } 的快捷方式。

关于groovy - Groovy 的隐藏功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/303512/

相关文章:

grails - 如何在 grails 响应中添加状态消息

grails - 如何使用Groovy显示时间长度?

grails - Array.size()返回错误的值(Grails)

csv - 在 groovy 中解析 CSV 并具有异常容错能力

Groovy 可选括号和点

java - 使用 groovy AST Transform 修改 java

jenkins - 将参数提供给 Jenkins 共享库

selenium - Tableau 自动化测试

java - 如何使用 Java、Reassured、groovy 更改文件中每个 POST 请求的 Json 对象请求

java - Groovy Spring @Configuration 使用 @ComponentScan 与多个包