控制语句
val x = 10 if (x > 0) { println("x is positive") } else { println("x is non-positive") }val result = if (x > 0) "positive" else "non-positive"val x = 2 x match { case 1 => println("one") case 2 => println("two") case _ => println("other") }
for (i <- 1 to 5) { println(i) }var i = 5 while (i > 0) { println(i) i -= 1 }var i = 5 do { println(i) i -= 1 } while (i > 0)
import scala.util.control.Breaks._ breakable { for (i <- 1 to 10) { if (i == 5) break() // 退出循环 println(i) } }
Last updated