闭包(Closure)
闭包是用{符号括起来的代码块,它可以被单独运行或调用,也可以被命名。类似‘匿名类’或内联函数的概念。
闭包中最常见的应用是对集合进行迭代,下面定义了闭包对map进行了迭代:
map.each ({key,value->println "$key:$value"}) //key,value两个参数用于接受每个元素
闭包是用{符号括起来的代码块,它可以被单独运行或调用,也可以被命名。类似‘匿名类’或内联函数的概念。
闭包中最常见的应用是对集合进行迭代,下面定义了闭包对map进行了迭代:
map.each ({key,value->println "$key:$value"}) //key,value两个参数用于接受每个元素