6 Type定义新类型

1.说明

可以给类型起别名

2.使用

  1. type S = String
  2. var name:S = "zs"

7.枚举类和应用类

1.枚举类

  1. object Month extends Enumeration{
  2. val m1: Value = Value(1,"one")
  3. }
  4. object Test{
  5. def main(args: Array[String]): Unit = {
  6. println(Month.m1.id) //取id
  7. println(Month.m1.toString) //取value
  8. }
  9. }

image.png

2.应用类

  1. object a extends App{
  2. println("a")
  3. }

image.png