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)
}