第88讲:Scala中使用For表达式实现map、flatMap、filter
来源:互联网 发布:js统计页面访问次数 编辑:程序博客网 时间:2024/06/05 08:14
第88讲:Scala中使用For表达式实现map、flatMap、filter
object For_Advanced {
def main(args: Array[String]) {}
def map[A, B](list: List[A], f: A => B): List[B] =
for(element <- list) yield f(element)
def flatMap[A, B](list: List[A], f: A => List[B]): List[B] =
for(x <- list; y <- f(x)) yield y
def filter[A](list: List[A], f: A => Boolean): List[A] =
for(elem <- list if f(elem)) yield elem
}
DT大数据微信公众账号:DT_Spark
DT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接地址:http://pan.baidu.com/share/home?uk=4013289088&view=share#category/type=0&qq-pf-to=pcqq.group
0 0
- Scala深入浅出进阶经典 第88讲:Scala中使用For表达式实现map、flatMap、filter
- 第88讲:Scala中使用For表达式实现map、flatMap、filter学习笔记
- 第88讲:Scala中使用For表达式实现map、flatMap、filter
- Scala Learning(2): map, flatMap, filter与For表达式
- Scala深入浅出进阶经典 第89讲:Scala中使用For表达式实现内幕思考
- 第87讲:Scala中使用For表达式做查询
- 第89讲:Scala中使用For表达式实现内幕思考学习笔记
- 第89讲:Scala中使用For表达式实现内幕思考
- Scala深入浅出进阶经典 第87讲:Scala中使用For表达式做查询
- 用for来实现map,filter,flatMap功能
- 第85讲:Scala中For表达式 实现高阶函数的效果
- 第87讲:Scala中F使用For表达式做查询学习笔记
- Swift 数组中 Map,FlatMap,Filter,Reduce的使用
- Swift 数组中 Map,FlatMap,Filter,Reduce的使用
- Scala深入浅出进阶经典 第85讲:Scala中For表达式的强大表现力实战
- Scala深入浅出进阶经典 第86讲:Scala中For表达式的生成器、定义和过滤器
- scala中map与flatMap浅析
- scala基础36-List的map/flatmap/filter等操作
- C和C++中的文件读入写出区别
- vijos - P1122出栈序列统计 (卡特兰数)
- JAVA基础概念
- centos安装mysql-python注意事项
- setInterval和setTimeout停止的方法
- 第88讲:Scala中使用For表达式实现map、flatMap、filter
- 打包过程整理
- 关机相关命令,sync,shutdown,poweroff,reboot,halt
- MacBook Pro安装Photoshop且支持Retina有你们说的那么困难吗!
- 初学C#斐波那契三解
- hibernate4 获取sessionFactory
- 论述EFW.MIT.WinForm框架主窗体上下文的行为模式
- 宏定义的使用详细总结
- ubuntu配置DNS