美文网首页
kotlin:kotlin的几个特殊的高阶函数

kotlin:kotlin的几个特殊的高阶函数

作者: 爱你为你做饭 | 来源:发表于2024-03-12 14:24 被阅读0次

kotlin提供了几个高阶函数(标准函数)方便我们日常的开发,比如:let,with,run,apply,also等函数,下面逐一的对其进行整理记录其用法:

  1. let函数:let 函数是 Kotlin 的标准函数,它提供了函数式 API 的编程接口,并将原始对象作为参数传递到 Lambda 表达式中:其函数为:


    let函数
    • let函数需要注意的就是其将obj其本身作为lambda表达式的参数,在lambda表达式的函数体中可以使用这个对象。多用于多函数语句中使用这个对象。let函数和判空辅助工具?. 是绝佳的组合即obj?.let{ obj -> 函数语句}:obj要为null则为null不走下面函数,其不为null则走let函数并将其作为参数传递到下面的lambda表达式中去。


      单独?.的使用
      ?.结合let函数的使用
      上面加上单参数it的使用

      具体的详情可以参考下面的参考文章。

参考文章:
kotlin: let函数

相关文章

网友评论

      本文标题:kotlin:kotlin的几个特殊的高阶函数

      本文链接:https://www.haomeiwen.com/subject/kcvmzdtx.html