标签:
学习了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
标签:
原文地址:http://www.cnblogs.com/tom-lee/p/4738250.html