Scala中使用For表达式做查询

学习了Scala中使用For表达式做查询,很多编程中对数据库、文件、网络数据进行查询,应用for表达循环匹配,例子如下:

Case calss Book (title:String, authors:List[tring])

Object For_Query {

    Def main(args:Array[String]) {

     Val books : List[Book]=List(

    Book(“Structure and Interpretation”, List(“Abelson,Harold”,”Sussman”)),

    Book(“Programming in Modula-2”, List(“Wirth , Niklaus”))

   Val result = for (b <- book; a<- b.authors if a startsWith “Gosling”) yied b.title

   Println(result)

王家林亲授《DT大数据梦工厂》大数据实战视频“Scala深入浅出实战经典”视频、音频和PPT下载!第87讲:Scala中使用For表达式做查询百度云盘:http://url.cn/UKIgbO云盘:http://yunpan.cn/cdt7WGSesW48c  访问密码 adf5腾讯微云:http://url.cn/d54VMt 

posted on 2015-08-18 07:04  l_time  阅读(190)  评论(1)    收藏  举报

导航