无论scala中的类型如何readInput?

时间:2017-11-14 13:05:41

标签: scala

嗨,我对scala相当新,我想对用户输入的数字进行类型检查。 scala中是否有一种方法可以从用户那里读取并让scala确定它认为的类型。

1 个答案:

答案 0 :(得分:1)

我认为你可以这样做: 假设a是输入的数字

     a match {
      case a: Byte => println("It is byte")
      case a: Short => //do something
      case a: Int => //do something
      case a: Long => //do something
      case a: Float => //do something
      case a: Double => //do something
      case _ => println("It is not a number")
    }