Kotlin中的高阶函数
一、函数式编程概念
又称泛函编程,即比一般函数更加抽象的概念(学过泛函分析的应该都懂吧),将计算机运算视为数学上的函数运算,基础就是利用lambda表达式进行运算。
二、高阶函数
Kotlin中函数就是对象,所以可以对变量进行赋值,作为另一个高阶函数的参数,作为返回值,可能这部分是Kotlin相对于Java提出的一个新的概念
1.函数对变量进行赋值
首先我们先创建一个函数变量
//x,y为此函数变量的参数,x*y为函数变量的返回值
val funTest = {
x:Int,y