Scala
大数据蝼蚁
一个菜菜菜鸟
展开
-
Scala--闭包&柯里化
闭包:如果一个函数,访问到了它的外部(局部)变量的值,那么这个函数和他所处的环境,称为闭包object testFunc { def main(args: Array[String]): Unit = { def f1()={ var a:Int = 10 def f2(b:Int)={ a + b } f2 _ } // 在调用时,f1函数执行完毕后,局部变量a应该随着栈空间释放掉 val f =原创 2021-11-09 21:08:17 · 2547 阅读 · 0 评论 -
Scala---使用foldLeft合并两个Map
首先来看一下foldLeft: def foldLeft[B](z: B)(op: (B, A) => B): B = { var result = z this foreach (x => result = op(result, x)) result }原创 2021-06-01 14:34:52 · 766 阅读 · 0 评论