本文共 910 字,大约阅读时间需要 3 分钟。
scala> for (i <- 1 to 20){
println(i) } scala> var num=1.to(20) for (i <- num){ println(i) }scala> for(i <- 1 to 3 ; j<- 1 to 5){print("*"); if(j==5)println()}
scala> for(i <- 1 to 20 if i%2==0) println(i)
scala> for(i <- 1 to 20 if i%2==0) yield i *2
scala> var i = 0
while (i < 10) { println(i) i += 1 }// 导入scala.util.control包下的Breakimport scala.util.control.Breaks._ breakable { for (i <- 1 to 100) { if (i >= 50) break() else println(i) } }
用法:
示例
打印1-100的数字,使用for表达式来遍历,如果数字能整除10,不打印
// 导入scala.util.control包下的Break import scala.util.control.Breaks._for(i <- 1 to 100 ) { breakable{ if(i % 10 == 0) break() else println(i) }}
转载地址:http://vakzi.baihongyu.com/