Kotlin的标准函数指的是Standard.kt文件中定义的函数,任何Kotlin代码都可以自由地调用所有的标准函数,可以大大提高开发者的开发效率。主要包括let,also,with,run,apply函数。
1 let函数
let既不是操作符也不是什么关键字,而是一个函数。这个函数提供了函数式API的编程接口,并将原始调用对象作为参数传递到Lambda表达式中,let函数属于kotlin的标准函数。
2 also函数 类似let函数,但区别在于返回值: let函数:返回值=最后一行/return的表达式 also函数:返回值=传入的对象的本身
3 with函数
调用同一个对象的多个方法/属性,可以省去对象名重复,直接调用方法名/属性即可。
4 run函数 结合了let,with两个函数的作用,即: 调用同一个对象的多个方法/属性,可以省去对象名重复,直接调用方法名/属性即可。定义一个变量在特定作用域内。统一做判空处理。
5 apply函数 与run函数类似,但区别在于返回值: run函数返回最后一行的值/表达式 apply函数返回传入的对象的本身
总结: