我是使用grails应用程序的新手。我在grails中对此->运算符感到困惑。谁能给我清楚的概念吗?或给我提供任何对我来说容易的参考。我已经在阅读在线文档和一些书籍,但是我仍然对该操作符和用法感到困惑。
这是Groovy闭包中的参数指示符。您可以在此处找到有关闭包的更多信息。
->
是一个符号,指示Groovy中闭包的参数列表的结尾。
在第一个示例中(给出了注释),您有一个闭包称为printSum
,它带有两个参数。a
和b
:
def printSum = { a, b ->
print a+b
}
在第二个示例中(在注释中给出),您有一个名为的条件oldPublicationsLargerThan
,它带有一个名为的参数pageCount
。
oldPublicationsLargerThan { pageCount ->
def now = new Date()
lt 'datePublished', now - 365
gt 'numberOfPages', pageCount
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句