你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

函数也可以是对象(Kotlin中的高阶函数)

2021/12/16 17:00:05

Kotlin中的高阶函数

    • 一、函数式编程概念
    • 二、高阶函数
      • 1.函数对变量进行赋值
      • 2.函数作为参数
      • 3.函数作为返回值

一、函数式编程概念

又称泛函编程,即比一般函数更加抽象的概念(学过泛函分析的应该都懂吧),将计算机运算视为数学上的函数运算,基础就是利用lambda表达式进行运算。

二、高阶函数

Kotlin中函数就是对象,所以可以对变量进行赋值,作为另一个高阶函数的参数,作为返回值,可能这部分是Kotlin相对于Java提出的一个新的概念

1.函数对变量进行赋值

首先我们先创建一个函数变量

//x,y为此函数变量的参数,x*y为函数变量的返回值
val funTest = {
   
    x:Int,y