高阶函数
可以接收函数作为参数的函数就是高阶函数。
Demo
test 就是一个高阶函数
f: Double => Double 表示一个接收Double类型,并返回Double类型的函数
f(n1) 表示执行传入的函数。在这个示例中就是
sum
。val f1 = myPrint _
可以将函数直接赋值给一个变量。 后面的下划线 表示 这个函数不执行,只赋值。
Last updated
可以接收函数作为参数的函数就是高阶函数。
test 就是一个高阶函数
f: Double => Double 表示一个接收Double类型,并返回Double类型的函数
f(n1) 表示执行传入的函数。在这个示例中就是 sum
。
val f1 = myPrint _
可以将函数直接赋值给一个变量。 后面的下划线 表示 这个函数不执行,只赋值。
Last updated