kotlin内置函数letalsowithrunapply记录

Posted 山水相逢-z

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kotlin内置函数letalsowithrunapply记录相关的知识,希望对你有一定的参考价值。

  1. let函数

  2. also函数

    类似let函数,但区别在于返回值:
    let函数:返回值 = 最后一行 / return的表达式
    also函数:返回值 = 传入的对象的本身

  3. with函数
    调用同一个对象的多个方法 / 属性时,可以省去对象名重复,直接调用方法名 / 属性即可

 with(object)
   // ... 
 

// 返回值 = 函数块的最后一行 / return表达式
  1. run函数
    结合了let、with两个函数的作用,即:
    调用同一个对象的多个方法 / 属性时,可以省去对象名重复,直接调用方法名 / 属性即可
    定义一个变量在特定作用域内
    统一做判空处理
  2. apply函数
    与run函数类似,但区别在于返回值:
    run函数返回最后一行的值 / 表达式
    apply函数返回传入的对象的本身

总结:

以上是关于kotlin内置函数letalsowithrunapply记录的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin 总结

快速上手 Kotlin 开发系列之作用域函数

快速上手 Kotlin 开发系列之操作符

Kotlin:基本类型都是对象,原生类型将成为回忆

Kotlin:基本类型都是对象,原生类型将成为回忆

Kotlin空安全 ⑥ ( 先决条件函数 | checkNotNull 函数 | require 函数 | requireNotNull 函数 | error 函数 | assert 函数 )