理解groovy语义?

时间:2016-10-02 09:48:33

标签: groovy

我试图理解特定groovy语法的语义。

def c = Account.createCriteria()

def results = c.list {
    like("holderFirstName", "Fred%")
    and {
        between("balance", 500, 1000)
        eq("branch", "London")
    }
    maxResults(10)
    order("holderLastName", "desc")
}

c.list之后的{content}是否为闭包。那么,我们可以理解c.list方法将闭包作为参数吗?谢谢!

1 个答案:

答案 0 :(得分:1)

是的,你是对的

c.list

将闭包作为参数