Kotlin高级特性之标准函数

本文详细介绍了Kotlin中常见的五个标准库方法——let、also、with、run和apply。它们在简化代码和提升可读性上起到关键作用。let用于以闭包返回值为最终结果,also和with主要用于链式调用,run结合了with和let的特点,apply则在执行完闭包后返回原对象。通过理解并记忆这些方法的特性,可以更高效地使用Kotlin。

序言

使用Kotlin时,我们经常会用到标准库中的几个方法,也很容易弄混在什么地方,应该调用哪个方法比较合适。在这里,我们以功能组合的方式,列出这些方法,方便巩固记忆。

一、基本功能

  • let: 1,以闭包的返回值为返回值。2,判空处理。
  • also: 1,以自身为返回值。2,判空处理。
  • with: 1,省去类名调用。
  • run: 1,省去类名调用。2,以闭包的返回值为返回值
  • apply: 1,省去类名调用。2,以自身返回值为返回值。

二、简记公式

  • let、also、with,单独记忆。
  • run = with + let
  • apply = with + also

三、总结

  • 一共有5个常用api,但只要记住3个常用的,剩下2个再通过组合记忆的方式,巩固记忆。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值