文章目录
一、自定义闭包参数列表
1、定义一个自定义参数的闭包
2、定义多个自定义参数的闭包
3、为闭包参数指定默认值
二、完整代码示例
一、自定义闭包参数列表
----
如果要向 闭包 中 , 传递多个参数..., 需要 为 闭包 指定参数列表 ;
为闭包指定参数列表 , 需要在闭包 开始位置使用 " -> " 符号 , 在该符号的左侧指定参数列表 ;
1、定义一个自定义参数的闭包
在 " -> " 符号左侧写上一个变量...2);
closure4(3, 4);
打印结果为 :
1 : 2
3 : 4
3、为闭包参数指定默认值
在闭包中 , 可以使用 参数名 = 默认值 的方式 , 为闭包参数指定默认值后..., 调用闭包时 , 可以不传入这个有默认值的参数 ;
如果 闭包 参数 都有默认值 ,
可以 不传递任何参数 ;
如果此时传递
1
个参数 , 会 按照默认规则从左到右为参数赋值 ;
如果 闭包 参数..., 则 为没有默认值的参数赋该值 ;
代码示例 :
// V.