scala for循环
来源:互联网 发布:2016网络彩票重启时间 编辑:程序博客网 时间:2024/05/17 21:48
1.与yield配合生成一个新的序列
for循环与yield配合,可以生成一个新的序列。看个简单的例子:
val res = for(i <- 1 to 8 if i%2 == 0) yield iprintln(res)
最后的输出结果为:
Vector(2, 4, 6, 8)
2.生成一个递减的序列
如果我们想要实现int i=10;i>=0;i--
的功能,可以这样:
for(i <- 10 to 0 by -1) print(i + " ")
注意如果没有后面的by -1
,只是写成这样:
for(i <- 10 to 0) print(i + " ")
是没法输出正确结果的。
阅读全文
0 0
- Scala之for循环
- scala的for循环
- scala for 循环
- scala函数 for循环
- scala for循环
- scala-for循环
- Scala for循环
- Scala for循环
- scala for循环
- scala while循环 for 循环
- Scala 中for循环示例
- scala里面的for...yield循环
- scala的for循环 :枚举的“瑞士军刀”
- Scala模式匹配下的for循环
- Scala之for循环和函数进阶
- Scala快速入门--For循环和函数
- Scala 模式匹配下的for循环
- scala基础4-for循环进阶
- 在ArcGIS属性表中如何添加百分号%特殊字符
- HTML textarea输入框提示文字,添加默认内容
- HDU 3695 浅谈AC自动机模式串匹配算法+严格空间控制
- (剑指offer)数组中任意一个重复的数字
- TYVJ 4868 天天和不可描述 || 清北学堂金秋杯大奖赛
- scala for循环
- 上传图片实现
- 《项目经验》——各类 HTTP 返回状态码原因以及解决办法
- Jquery中each的三种遍历方法
- HDU3338 Kakuro Extension【网络流】
- PullToRefreshListView今日头条初始页面 补充
- NYG的背包 (贪心)
- asp.net mvc 之旅—— 第三站 路由模板中强大的自定义IRouteConstraint约束
- 极其强大的一些js插件