文章目录
一、闭包参数列表
二、闭包参数列表代码示例
一、闭包参数列表
----
闭包的参数设置有如下情况 :
不接收参数 : 如果在定义闭包时 , 只写了 " -> " 符号 , 没有定义参数列表 ,...表明该闭包 不希望接收任何参数 , 传入参数就会报错 ;
默认参数列表 : 如果在定义闭包时 , 没有写 " -> " 符号 , 也 没有定义参数列表 , 闭包可以 接收一个默认参数 it ;
接收自定义参数...不接收任何参数的闭包
// 定义闭包变量 , 不允许传入参数
def closure2 = { ->
println "Not Accept...接收一个自定义参数的闭包
// 定义闭包变量 , 声明一个参数 a
def closure3 = { a ->
println "${a}"...接收两个自定义参数的闭包
// 定义闭包变量 , 声明两个参数 a, b
// 在闭包中打印这两个参数
def closure4 = { a, b -