Scala-For循环
比Java强大得多的for循环
基本用法
1 | // to包含右边界 |
守卫
循环的过程中可以直接加if开头的Boolean表达式
1 | for (i <- 1 until 10 if i%2 == 0) { |
推导式
以yield开始的for循环会构造出一个集合
1 | val ret = for (i <- 1 to 10) yield i % 3 |
比Java强大得多的for循环
1 | // to包含右边界 |
循环的过程中可以直接加if开头的Boolean表达式
1 | for (i <- 1 until 10 if i%2 == 0) { |
以yield开始的for循环会构造出一个集合
1 | val ret = for (i <- 1 to 10) yield i % 3 |
评论系统未开启,无法评论!