第3章 程序控制结构

3.1 if语句

  • if…else if…else…
  • if表达式,返回值赋值给变量

3.2 while循环语句

  • 不推荐while
  • while先判断后执行,do while先执行后判断
  • while始终返回Unit
  • while需要和var一起使用

3.3 for循环语句

  • 1 to(10, 2)
  • break

    1
    2
    3
    4
    5
    6
    7
    import scala.util.control.Breaks._

    breakable{
    for ... {
    if ...
    }
    }
    1
    for(if...;if...){...}
  • for … yield …表达式