Scala深入浅出实战经典:22,Scala中的闭包实战详解
来源:互联网 发布:java执行cmd命令 参数 编辑:程序博客网 时间:2024/05/21 09:13
package com.dt.scalaInAction.demo_022/** * Scala中的闭包实战详解 */object ClosureOps { def main(args: Array[String]): Unit = { //e.g 1 val data = List(1, 2, 3, 4, 5, 6) var sum = 0 data.foreach(sum += _) println(sum) //row result: 21 //e.g 2 def add(more: Int) = (x: Int) => x + more val a = add(1) //等价于 def a(x:Int) = x + 1 val b = add(9999) //等价于 def b(x:Int) = x + 9999 println(a(10)) //row result: 11 println(b(10)) //row result: 10009 }}
以上内容是从王家林老师DT大数据课程第22讲的学习笔记和个人整理。
DT大数据微信公众账号:DT_Spark
王家林老师QQ:1740415547
王家林老师微信号:18610086859
第22讲视频网站地址:http://pan.baidu.com/s/1o6yxW3w
0 0
- Scala深入浅出实战经典:22,Scala中的闭包实战详解
- Scala 深入浅出实战经典
- Scala深入浅出实战经典:25,Scala中Curring实战详解
- Scala 深入浅出实战经典 第11讲:Scala中的apply实战详解
- Scala深入浅出实战经典:21,Scala中的偏函数实战详解
- 22.Scala中的闭包实战详解
- Scala深入浅出实战经典-1
- Scala深入浅出实战经典-1
- Scala 深入浅出实战经典 第5讲:Scala数组操作实战详解
- Scala 深入浅出实战经典 第9讲:Scala的内部类实战详解
- Scala 深入浅出实战经典 第10讲:Scala单例对象、伴生对象实战详解
- Scala深入浅出实战经典:23,Scala高阶函数实战详解
- Scala深入浅出实战经典:24,Scala中SAM转换实战详解
- Scala深入浅出实战经典:26,Scala中模式匹配入门实战详解
- Scala深入浅出实战经典:28,Scala提取器Extractor实战详解
- Scala深入浅出实战经典:20,Scala中的本地函数与作为语言一等公民的函数详解
- Scala深入浅出实战经典第82讲
- 【备忘】王家林 Scala 深入浅出实战经典视频教程
- Scala深入浅出实战经典:21,Scala中的偏函数实战详解
- mac是否启动了ssh
- IO多路复用之select总结
- Git 常用命令
- 剑指offer 栈和队列
- Scala深入浅出实战经典:22,Scala中的闭包实战详解
- django 1.8 官方文档翻译:9-1-4 格式本地化
- IO多路复用之poll总结
- 剑指offer 树
- IO多路复用之epoll总结
- VC文件扩展名解读大全
- Scala深入浅出实战经典:23,Scala高阶函数实战详解
- GitHub 上都有哪些值得关注学习的 iOS 开源项目?
- select、poll、epoll之间的区别总结[整理]