Scala函数之闭包与简化、柯里化
Scala函数之闭包与简化基本介绍闭包代码理解
基本介绍
闭包:一个函数和与其相关的引用环境组合的一个整体(实体)。个人理解就是把最内层函数需要的参数包装起来,使得在外层函数出栈时参数还存在于堆中,从而得到内层函数所要的结果。
闭包代码理解
通过代码去理解scala中的闭包
package chapter02
object Test07_ClosureAndCurrying {
def main(args: Array[String]): Unit = {
def add(a: Int, b:
原创
2021-08-08 00:42:45 ·
162 阅读 ·
0 评论