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

初始化

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

其他操作

enum class Color{
    RED,BLACK,BLUE,GREEN,WHITE
}

fun main(args: Array<String>) {
    var color:Color=Color.BLUE

    println(Color.values())//枚举列表
    println(Color.valueOf("RED"))
    println(color.name)
    println(color.ordinal)//在枚举中的顺序

}