美文网首页
Kotlin笔记(13) — 高阶函数

Kotlin笔记(13) — 高阶函数

作者: 奔跑的佩恩 | 来源:发表于2020-08-01 18:03 被阅读0次

    前言

    kotlin的特殊函数中,有类函数叫高阶函数,那么今天就让我们来学习下高阶函数的相关知识吧。

    今天涉及知识:

    1. 高阶函数的简单理解
    2. 高阶函数使用场景
    3. 高阶函数的写法
    4. 高阶函数类型
    5. 高阶函数使用举例

    一. 高阶函数的简单理解

    kotlin中关于方法的定义是,函数也可以看作是特殊变量,因此,可以推导出函数也可以作为参数来使用。当一个函数A是一个含参函数,并且其方法的参数中,有一个参数是函数B,这时候函数A则称为高阶函数,而函数B则称为函数变量

    二. 高阶函数使用场景

    当一个方法逻辑的执行需要一个判断标准,而那个判断标准不定时,就可以考虑使用高阶函数了。
    以数字计算的函数为场景:有三个数:a,b,c。b,c之间的计算关系未知(可能是加减乘除或者其他计算关系),而最终是要b,c计算的结果与a求和得到最终结果,这时,就可以用高阶函数来写这个逻辑了,然后根据实际业务场景来确定b,c之间的计算关系。

    三.高阶函数的写法

    高阶函数的基本写法如下:

        var sum:(Int,Int)->Int={a,b->a+b}
    

    相关文章

      网友评论

          本文标题:Kotlin笔记(13) — 高阶函数

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