第87讲:Scala中F使用For表达式做查询学习笔记

本文是关于Scala中使用For表达式进行查询的学习笔记,通过案例展示了如何基于For循环查询列表数据,如查找作者为特定字符串的书籍标题,以及根据标题包含特定词汇筛选书籍。此外,还提到了在DT大数据课程中的相关内容,并提供了王家林老师的联系方式以及各平台的视频观看链接。
摘要由CSDN通过智能技术生成

87讲:ScalaF使用For表达式做查询学习笔记

本讲主要讲使用For循环做查询

一般都基于数据库、网络、文件存储/查询数据

scala中用for循环查询和数据库查询类似

 

case class Book(title: String, authors: List[String])

object For_Query {

  def main(args: Array[String] {

    val books:List[Book] = List(

    Book("Structure and Interpertation ", 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", "Stelle, Guy", "Bracha, Gilad")))

    val result = for(b <- books; a <- b.authors if a startsWith "Gosling") yield b.title

    println(result)

 

    val result = for(b <- books if (b.title indexOf "Java") >= 0) yield b.title

    println(result)

  }

}

 

for可以做很多,查询一般用play框架。

 

以上内容是从王家林老师DT大数据课程第87讲的学习笔记。
DT大数据微信公众账号:DT_Spark  

王家林老师QQ:1740415547 

王家林老师微信号:18610086859
scala87讲视频观看链接:
http://yun.baidu.com/s/1o6DuI9s
我的百度网盘共享的DT大数据梦工厂王家林老师第1-88讲的视频内容:http://pan.baidu.com/s/1qWK9CMo

今日【DT大数据梦工厂视频】《第87讲:Scala中F使用For表达式做查询》
土豆视频:http://www.tudou.com/programs/view/WEdaszNDruU/ 
优酷视频:http://v.youku.com/v_show/id_XMTMxMTYwMTcwNA==.html?from=y1.7-1.2 
56视频:http://www.56.com/u43/v_MTM4NDIxMzA0.html 
搜狐视频:http://my.tv.sohu.com/us/158901506/81149046.shtml 
(DT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接:http://url.cn/fSFPjS)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值