美文网首页
5.常见高阶函数4

5.常见高阶函数4

作者: 学吉他的袁先生 | 来源:发表于2020-07-28 16:07 被阅读0次

let,apply
apply操作符相当于将作用域转移到对象内部

data class Person(val name: String, val age: Int){
    fun work(){
        println("$name is working!!!")
    }
}
fun findPerson(): Person?{
    return null
}
fun main() {
    val person= findPerson()
    person?.let {
        println(it.name)
        println(it.age)
        it.work()
    }
    person?.apply {
        println(name)
        println(age)
        work()
    }
}

相关文章

  • 5.常见高阶函数4

    let,applyapply操作符相当于将作用域转移到对象内部

  • 七,Kotlin常见高阶函数用法

    常见高阶函数用法 1.基础回调 2.拓展函数 3.方法覆盖 4.方法重载 5.泛型拓展 基础回调 简化版本 拓展函...

  • 四、函数进阶

    一. 高阶函数 参数类型包含函数类型或返回值类型为函数类型的函数为高阶函数。 常见的高阶函数 高阶函数的调用 二....

  • JSdeep(高阶函数)

    高阶函数 接受一个或多个函数作为输入: 输出一个函数: 常见高阶函数

  • Kotlin开发知识(二)

    高阶函数 传入或者返回函数的函数 1.常见高阶函数 forEach map flatMap reduce 累积数据...

  • python 中常见的高阶函数 2021-11-05

    python 中常见的高阶函数 1.zip函数,常用来代替for循环a = [1,3,5]b = [2,4,6]z...

  • 4.常见高阶函数3

    filter过滤操作符(为true保留)takewhile(遇到第一个不符合条件的中断,并将结果返回)

  • React高阶组件初识(一)

    1、什么是高阶函数? 高阶函数有两个重要的特征:a.函数可以作为参数被传递。例如常见的时间函数: b.函数可以作为...

  • [JavaScript] (Day-10) - 高阶函数

    一个函数就可以接收另一个函数作为参数,简言之,函数的参数能够接收别的函数,这种函数就称之为高阶函数 常见的高阶函数...

  • Python:5.高阶函数

    map && reduce filter sorted

网友评论

      本文标题:5.常见高阶函数4

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