1. enum class Color{
  2. RED,BLACK,BLUE,GREEN,WHITE
  3. }

初始化

  1. enum class Color(val rgb: Int) {
  2. RED(0xFF0000),
  3. GREEN(0x00FF00),
  4. BLUE(0x0000FF)
  5. }
  1. enum class Shape(value:Int){
  2. ovel(100),
  3. rectangle(200)
  4. }

其他操作

  1. enum class Color{
  2. RED,BLACK,BLUE,GREEN,WHITE
  3. }
  4. fun main(args: Array<String>) {
  5. var color:Color=Color.BLUE
  6. println(Color.values())//枚举列表
  7. println(Color.valueOf("RED"))
  8. println(color.name)
  9. println(color.ordinal)//在枚举中的顺序
  10. }