Kotlin 入门到精通 (十二)

🔥 Lambda 表达式 🔥

在Java8的时候开始支持Lambda表达式 , 目前Lambda语法在Java中已经被广泛的运用 , Lambda表达式可以理解为一种语法糖 , 值得庆幸的是 , Kotlin一经开源成熟已经支持这种语法 .
Lambda表达式的本质其实就是匿名方法 , 因为在起底层实现中还通过匿名方法来实现的 . 但是我们在用的时候不必关心底层实现 . 不过Lambda的出现确实是减少了代码量的编写 , 同时也是代码变得更加简洁明了 .

🔥 Lambda表达式简介案例 🔥

使用Lambda之前在这里插入图片描述

使用Lambda之后
在这里插入图片描述

🔥 Lambda 语法 🔥

lambda表达式作为方法中的参数的时候 . 定义transform方法 , 可以对数组中原始进行交换 .
在这里插入图片描述
在这里插入图片描述

🔥 如何使用it 🔥

it 并不是Kotlin中的一个关键字(保留字)
it 是在当一个高阶方法中Lambda表达式的参数只有一个的时候可以使用it来使用此参数
it可表示为单个参数的隐式名称 , 是 Kotlin语音约定的
在这里插入图片描述
在这里插入图片描述

🔥 如何使用下划线 _ 🔥

在使用Lambda表达式的时候 , 可以用下划线 (_) 表示未使用的参数 , 表示不处理这个参数
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

️ 邪神

你自己看着办,你喜欢打赏我就赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值