scala for表达式
来源:互联网 发布:求不定积分的软件 编辑:程序博客网 时间:2024/05/02 00:37
7.3 for表达式(2)
如果愿意的话,你可以包含更多的过滤器。只要不断加到子句里即可。例如,为了加强防卫,代码7.7中的代码仅仅打印文件而不是目录。通过增加过滤器检查file的isFile方法做到:
- for (
- file <- filesHere
- if file.isFile;
- if file.getName.endsWith(".scala")
- ) println(file)
代码 7.7 在for表达式中使用多个过滤器
注意
如果在发生器中加入超过一个过滤器,if子句必须用分号分隔。这是代码7.7中的"if file.isFile"过滤器之后带着分号的原因。
1 0
- scala for表达式
- Scala 中for表达式查询
- scala筑基篇-03-for表达式
- Scala学习笔记8--for表达式
- 云星数据---Scala实战系列(精品版)】:Scala入门教程013-Scala实战源码-Scala表达式与for循环
- Scala Learning(2): map, flatMap, filter与For表达式
- 第87讲:Scala中使用For表达式做查询
- Scala教程(二十)For循环模式匹配与表达式
- scala学习手记38 - 方法命名约定和for表达式
- Scala:使用 for-yield 表达式打印乘法表
- Scala深入浅出进阶经典 第85讲:Scala中For表达式的强大表现力实战
- Scala深入浅出进阶经典 第86讲:Scala中For表达式的生成器、定义和过滤器
- Scala深入浅出进阶经典 第87讲:Scala中使用For表达式做查询
- Scala深入浅出进阶经典 第88讲:Scala中使用For表达式实现map、flatMap、filter
- Scala深入浅出进阶经典 第89讲:Scala中使用For表达式实现内幕思考
- Scala学习笔记(五) ---- try-catch-finally表达式,for表达式
- 第85讲:Scala中For表达式的强大表现力实战学习笔记
- 第85讲:Scala中For表达式 实现高阶函数的效果
- Java探索之旅(6)——对象和类
- HDU - 5083 Instruction(模拟)
- java学习-通过静态代码块达到的单态设计模式
- 那个虐了我的杭电1000
- 王帅:深入PHP内核(二)——SAPI探究
- scala for表达式
- CentOS 7中启动/停止/重启服务
- 深入PHP内核(三)——内核利器哈希表与哈希碰撞攻击
- JAVA学习第五十二课 — IO流(六)File对象
- java 入门-接口
- Linux C 实现最简单的ICMP_ECHO请求报文发送
- setsid创建会话组
- Unity3D多线程
- 【MongoDB】以前学习mongodb知识的补充