第86讲:Scala中For表达式的生成器、定义和过滤器

来源:互联网 发布:上海交大网络大学 编辑:程序博客网 时间:2024/06/17 18:24

第86讲:Scala中For表达式的生成器、定义和过滤器

for 生成器 定义及过滤器分析及实战


val forResult =for (person <-persons; name=person.name ;if !person.ismale;child <-persion.children)
  yield (person.name,child.name)
println(forResule)

 

说明:
for yield 生成器
name=person.name 定义
if !person.ismale 过滤器

yield 在python中也有应用,还有迭代器。

 

 

DT大数据微信公众账号:DT_Spark

DT大数据梦工厂scala的所有视频、PPT和代码在百度云盘的链接地址:http://pan.baidu.com/share/home?uk=4013289088&view=share#category/type=0&qq-pf-to=pcqq.group

 

0 0
原创粉丝点击