Scala高级特性之高阶函数和柯里化和隐式转换和隐式参数_scala高阶函数 柯力化-CSDN博客

网站介绍:文章浏览阅读222次。高阶函数Scala混合了面向对象和函数式的特性,我们通常将可以作为参数传递到方法中的表达式叫做函数。在函数式编程语言中,函数是“头等公民”,高阶函数包含:作为值的函数、匿名函数、闭包、柯里化等等。作为值的函数, 可以像任何其他数据类型一样被传递和操作的函数,每当你想要给算法传入具体动作时这个特性就会变得非常有用。定义函数时格式:val 变量名 = (输入参数类型和个数) => 函数实现和返回值类型“=”表示将函数赋给一个变量“=>”左面表示输入参数名称、类型和个数,右边表示._scala高阶函数 柯力化