gpt4 book ai didi

java - -> 运算符在 grails 中的含义和用法是什么?

转载 作者:行者123 更新时间:2023-12-03 06:00:30 26 4
gpt4 key购买 nike

我是 grails 应用程序的新手。我对 grails 中的这个 -> 运算符感到困惑。谁能给我对此的明确概念?或者给我任何对我来说很容易的引用资料。我已经在阅读在线文档和一些书籍,但我仍然对这个运算符和用法感到困惑。

最佳答案

这是 Groovy 闭包中的参数指示符。您可以了解更多关于closures here .

-> 是一个符号,指示 Groovy 中闭包的参数列表的结尾。

在第一个示例中(在注释中给出),您有一个名为 printSum 的闭包,它需要两个参数; ab:

def printSum = { a, b -> 
print a+b
}

在第二个示例(在注释中给出)中,您有一个名为 oldPublicationsLargerThan 的命名条件,它采用一个名为 pageCount 的参数。

oldPublicationsLargerThan { pageCount -> 
def now = new Date()
lt 'datePublished', now - 365
gt 'numberOfPages', pageCount
}

关于java - -> 运算符在 grails 中的含义和用法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22487126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com