Edit this page

Scala 基本数据类型和流程控制

Scala 基本数据类型

Byte, Short, Int, Long, Float, Double, Char, Boolean, String, RichInt, RichDouble, StringOps

格式化字符串

    printf("Hello, %s! You are %d years old.%n", name, age)
    print(f"Hello, ${name}! In six months, you'll be ${age+0.5}%7.2f years old.%n")
    print(s"$$$price")
    println(raw"\n is a new line") ; // \n is a new line
  • 在 Scala 中,变量或函数的类型总是写在变量或函数名称的后面。
  • 在 Scala 中, 仅当同一行代码中存在多条语句时才需要用分号;隔开。
  • Scala 中的操作符实际上是方法,Java中不能对操作符进行重载,但Scala允许定义操作符。

Scala中的类通常都有一个伴生对象,里面定义的方法类似于java中的静态方法。