scala进阶32-用for实现map、flattop、filter
来源:互联网 发布:查看淘宝店铺排名 编辑:程序博客网 时间:2024/06/14 18:43
object For_Advanced { def map1[A, B](list: List[A], f: A => B): List[B] = for(element <- list) yield f(element) def flatMap1[A, B](list: List[A], f: A => List[B]): List[B] = for(x <- list; y <- f(x)) yield y def filter1[A](list: List[A], f: A => Boolean): List[A] = for(elem <- list if f(elem)) yield elem def main(args: Array[String]): Unit = {}}
0 0
- scala进阶32-用for实现map、flattop、filter
- 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表达式
- 用for来实现map,filter,flatMap功能
- Scala深入浅出进阶经典 第89讲:Scala中使用For表达式实现内幕思考
- scala基础8-map/tuple/zip进阶
- python进阶2:map()、reduce()、filter()
- Scala之for循环和函数进阶
- scala基础4-for循环进阶
- scala进阶23-for与模式匹配
- scala进阶31-使用for做查询
- 用代码说话: 比较ruby和scala的集合操作each map filter reduce
- Scala学习笔记07【For、Scala函数进阶】
- scala基础36-List的map/flatmap/filter等操作
- python,scala,java中的map,reduce和filter
- Scala基础应用(7)- map/flatMap和filter
- 路由匹配顺序
- 九度题目1481:Is It A Tree?
- The Same Calendar
- css选择器
- Ipad12.9寸上传的屏幕尺寸
- scala进阶32-用for实现map、flattop、filter
- Merge Two Sorted Lists
- Rserve安装、配置和远程操控
- 自己写bootloader笔记1---流程分析
- 45. Jump Game II 向前跳
- RxJava响应式编程之初级了解
- malloc内存分配与free内存释放
- 线性表的链式存储
- iOS 微信支付(2)