scala

26 阅读1分钟

// 不可变变量(推荐使用) val x: Int = 10 val y = 20 // 类型可以省略,编译器会自动推断

// 可变变量 var z: String = "hello" z = "world" // 可以重新赋值

Scala 有丰富的内置数据类型

  • 数值类型:Byte, Short, Int, Long, Float, Double
  • 布尔类型:Boolean (true/false)
  • 字符类型:Char
  • 字符串:String

scala

// 基本函数定义 def add(a: Int, b: Int): Int = a + b

// 无参数函数 def greet(): String = "Hello, Scala!"

// 多行函数 def factorial(n: Int): Int = { if (n <= 1) 1 else n * factorial(n - 1)

  • 数值类型:Byte(8 位)、Short(16 位)、Int(32 位)、Long(64 位)、Float(32 位)、Double(64 位)
  • 字符类型:Char
  • 布尔类型:Boolean(true/false)
  • 字符串:String