5.1 分支
if
语句的使用, 大部分情况和 Java 都是一样的, 此处不再赘述.
前面说过, if
是有值的, 所以, 在 Scala 中写起来更加的灵活.
比如: 替换 Java 中的? :
package com.atguigu
object day02 {
def main(args: Array[String]): Unit = {
var a = 10
// 替换Java的三元运算符
val b = if (a > 10) 100 else 200
println(b)
}
}
注意:
Scala 没有提供 而且一些其他的语言也都不再提供 Switch 分支.switch
分支,Scala 用更加强大的模式匹配来替换了
switch
.模式匹配涉及到的知识点较为综合,因此我们放在后面讲解