Quick actions

cmd+k|ctrl+k

Navigation

Languages

Enumeration 2

Snippet info

Language

Kotlin

Visibility

public

Author

habib17

Created

2019-08-08T03:58:25Z

Updated

2019-08-08T03:58:25Z

fun main(args : Array<String>){
//heem
/*
    val colors: Array<Color> = enumValues()
    colors.forEach {color ->
        println(color)
    }
 
    val color: Color = enumValueOf("RED")
    println("Color is $color")

 
enum class Color(val value: Int) {
    RED(0xFF0000),
    GREEN(0x00FF00),
    BLUE(0x0000FF) 
}

}*/
/*
//position like array
  val color: Color = Color.GREEN
 
    print("Position GREEN is ${color.ordinal}")
}
 
enum class Color(val value: Int) {
    RED(0xFF0000),
    GREEN(0x00FF00),
    BLUE(0x0000FF)
}*/
//when expression

val color: Color = Color.GREEN
 
    when(color){
        Color.RED -> print("Color is Red")
        Color.BLUE -> print("Color is Blue")
        Color.GREEN -> print("Color is Green")
    }
}
 
enum class Color(val value: Int) {
    RED(0xFF0000),
    GREEN(0x00FF00),
    BLUE(0x0000FF)
}
 
INFO