Scala深入浅出进阶经典 第87讲:Scala中使用For表达式做查询
来源:互联网 发布:初级英语听力软件 编辑:程序博客网 时间:2024/05/21 21:39
package com.dt.scalaInAction.demo_087/** * Scala中使用For表达式做查询 */case class Book(title: String, author: List[String])object For_Query { def main(args: Array[String]): Unit = { val books = List( Book("Structure and Interpretation", List("Abelson,Harold", "Sussman")), Book("Principles of Compiler Design", List("Aho,Alfred", "Ullman,Jeffery")), Book("Programming in Modula-2", List("Wirth,Niklaus")), Book("Introduction to Functional Programming", List("Bird,Richard")), Book("The Java Language Specification", List("Gosling,James", "Joy,Bill", "Steele,Guy", "Bracha,Gilad")) ) val result = for(b <-books; a<-b.author; if a startsWith "Gosling") yield b.title println(result) //result: List(The Java Language Specification) val result1 = for(b <-books; if(b.title indexOf "Programming")!= -1 ) yield b.title println(result1) //result: List(Programming in Modula-2, Introduction to Functional Programming) }}
0 0
- Scala深入浅出进阶经典 第87讲:Scala中使用For表达式做查询
- Scala深入浅出进阶经典 第88讲:Scala中使用For表达式实现map、flatMap、filter
- Scala深入浅出进阶经典 第89讲:Scala中使用For表达式实现内幕思考
- 第87讲:Scala中使用For表达式做查询
- Scala深入浅出进阶经典 第85讲:Scala中For表达式的强大表现力实战
- Scala深入浅出进阶经典 第86讲:Scala中For表达式的生成器、定义和过滤器
- 第87讲:Scala中F使用For表达式做查询学习笔记
- Scala深入浅出进阶经典 第52讲:Scala中路径依赖代码实战详解
- Scala深入浅出进阶经典 第53讲:Scala中结构类型实战详解
- Scala深入浅出进阶经典 第54讲:Scala中复合类型实战详解
- Scala深入浅出进阶经典 第55讲:Scala中Infix Type实战详解
- Scala深入浅出进阶经典 第56讲:Scala中Self Types实战详解
- Scala深入浅出进阶经典 第57讲:Scala中Dependency Injection实战详解
- Scala深入浅出进阶经典 第58讲:Scala中Abstract Types实战详解
- Scala深入浅出进阶经典 第83讲:Scala中List的实现内幕源码揭秘
- Scala深入浅出进阶经典 第84讲:Scala中List和ListBuffer设计实现思考
- Scala深入浅出进阶经典 第75讲:模式匹配下的For循环
- scala进阶31-使用for做查询
- WinHttpOpenRequest第6个参数如何传?LPCWSTR*
- 朴素贝叶斯
- 连接 数据库
- leetcode:Longest Valid Parentheses 使用动态规划O(n)思路
- 线程间通信-示例
- Scala深入浅出进阶经典 第87讲:Scala中使用For表达式做查询
- Eclipse 配置tomcat8
- epoll简介(一)
- string 和strngbuffer间的相互转换
- Scala深入浅出进阶经典 第88讲:Scala中使用For表达式实现map、flatMap、filter
- 排序算法四:交换排序之冒泡排序
- HTTP中的Cookie
- 第九章使用ContentProvider实现数据共享
- iOS ——KVO 监测Model 图片下载