第86讲:Scala中For表达式的生成器、定义和过滤器学习笔记
来源:互联网 发布:程序员找女朋友 知乎 编辑:程序博客网 时间:2024/05/22 02:03
第86讲:Scala中For表达式的生成器、定义和过滤器学习笔记
for表达式的生成器定义和过滤和角度讲解for的内容
for表达式中生成器定义和过滤是非常重要的内容。
object ForInaction {
def main(args: Array[String]) {
val lauren = Person("Lauren",false)
val rocky = Person(:Rocky",true)
val vivian = Person(“Vivian",false,lauren,rocky)
val persons = List(lauren,rocky,vivian)
val forResult = for(person <- persons;if !person.isMale; child<- person.children)
yield(person.name,child.name)
println(forResult)
/*val forResult = for(person <- persons;//生成器,是为了遍历元素
person也可以用模式匹配。
name = person.name;//定义
if !person.isMale; child<- person.children)//过滤器*/
val content = for(x <- List(1,2,3);y <- List("Hadoop","Spark","Flink")) yield(x,y)
println(content)
//多生成器的例子
}
}
以上内容是从王家林老师DT大数据课程第86讲的学习笔记。
DT大数据微信公众账号:DT_Spark
王家林老师QQ:1740415547
王家林老师微信号:18610086859
scala第86讲视频观看链接:
http://yun.baidu.com/s/1sjkiqvV#path=%252F
我的百度网盘共享的DT大数据梦工厂王家林老师第1-86讲的视频内容:http://pan.baidu.com/s/1qWK9CMo
腾讯视频:http://v.qq.com/page/z/q/u/z0162d8pdqu.html
土豆视频:http://www.tudou.com/programs/view/30qvTnUD3nE/
(DT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接:http://url.cn/fSFPjS)
- 第86讲:Scala中For表达式的生成器、定义和过滤器学习笔记
- Scala深入浅出进阶经典 第86讲:Scala中For表达式的生成器、定义和过滤器
- 第86讲:Scala中For表达式的生成器、定义和过滤器
- 第85讲:Scala中For表达式的强大表现力实战学习笔记
- 第87讲:Scala中F使用For表达式做查询学习笔记
- 第88讲:Scala中使用For表达式实现map、flatMap、filter学习笔记
- 第89讲:Scala中使用For表达式实现内幕思考学习笔记
- scala进阶30-for的生成器、定义、过滤器
- Scala深入浅出进阶经典 第85讲:Scala中For表达式的强大表现力实战
- 第87讲:Scala中使用For表达式做查询
- 第85讲:Scala中For表达式 实现高阶函数的效果
- 第85讲:Scala中For表达式的强大表现力实战
- Scala深入浅出进阶经典 第87讲:Scala中使用For表达式做查询
- Scala深入浅出进阶经典 第88讲:Scala中使用For表达式实现map、flatMap、filter
- Scala深入浅出进阶经典 第89讲:Scala中使用For表达式实现内幕思考
- 第84讲:Scala中List和ListBuffer设计实现思考学习笔记
- 第83讲:Scala中List的实现内幕源码揭秘学习笔记
- 第88讲:Scala中使用For表达式实现map、flatMap、filter
- 去掉UUID的小横线,如果你觉得不爽的话,哈哈
- JNI Helloworld
- Python Foundation - part one
- python 如何压平嵌套
- Linux(deepin)安装Oracle JDK
- 第86讲:Scala中For表达式的生成器、定义和过滤器学习笔记
- 关于位域的知识
- python按照表修改excel中的内容
- NYOJ 24 素数距离问题
- 我的stm32第一个程序按键防抖
- 亿唐
- 三大框架之spring入门1
- 字符串的压缩
- 黑马程序员——Java基础--反射