零、本讲学习目标
- 掌握条件表达式
- 掌握各种循环
- 理解流间变量绑定
- 掌握yield语句的使用
- 掌握异常处理语句
- 了解match语句的使用
- 理解变量作用域
Scala提供的控制结构并不算多,因为在函数式编程中,可以自己开发出各种功能的控制结构,所以Scala提供的原生控制结构仅仅够用为止。
一、条件表达式
(一)语法格式
if (条件) 值1 else 值2
(二)执行情况
- 条件为真,结果是值1;条件为假,结果是值2。如果if和else的返回结果同为
Scala提供的控制结构并不算多,因为在函数式编程中,可以自己开发出各种功能的控制结构,所以Scala提供的原生控制结构仅仅够用为止。
if (条件) 值1 else 值2