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.

  • 模式匹配涉及到的知识点较为综合,因此我们放在后面讲解

Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2019-04-12 10:12:38

results matching ""

    No results matching ""