📅  最后修改于: 2023-12-03 14:47:17.156000             🧑  作者: Mango
Scala 是一种静态类型的编程语言,它支持各种数据类型,包括基本数据类型和复合数据类型。
Scala 的基本数据类型包括:
val a: Int = 10
val b: Long = 10000000000L
val c: Short = 100
val d: Byte = 1
val e: Float = 3.14f
val f: Double = 3.14159265358979323846
val g: Boolean = true
val h: Char = 'a'
Scala 的复合数据类型包括:
val str: String = "hello world"
val arr: Array[Int] = Array(1, 2, 3, 4)
val list: List[Any] = List("hello", 1, 3.14, true)
val tuple: (Int, String, Double) = (1, "hello", 3.14)
val set: Set[Any] = Set("hello", 1, 3.14, true)
val map: Map[String, Int] = Map("one" -> 1, "two" -> 2, "three" -> 3)
Scala 支持类型推断,它可以推断出变量的类型,因此在声明变量时可以省略类型信息。
val a = 10
val b = "hello"
val c = List(1, 2, 3)