13.9 变量声明中的模式

在声明变量的时候, 也可以使用模式匹配的方式.(这个在其他语言中叫解构)

package com.atguigu.day11.moshipipei

object VarMatch {
  def main(args: Array[String]): Unit = {
    var (a: Int, b: Int) = (10, 20)
    println(s"a = $a, b=$b")

    val (aa, bb) = BigInt(10) /% 3
    println(s"aa = $aa, bb = $bb")

    val arr = Array(100, 200, 300, 400)
    val Array(c, _, d, _*) = arr  //
    println(s"c = $c, d = $d")
  }
}

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

results matching ""

    No results matching ""