Daniele B
08/07/2020, 11:24 AMEric Grimsborn
08/07/2020, 11:40 AMenum class FRUIT {
APPLE,
ORANGE,
PEAR,
BANANA,
PEACH
}
val apple: FRUIT = FRUIT.APPLE
val appleStr: String = apple.name // "APPLE"
val appleStr2 = "$apple" // "APPLE"
if you need different casing (or a different type) stored in enum:
enum class FRUIT(val lowerCase: String) {
APPLE("apple"),
ORANGE("orange"),
PEAR("pear"),
BANANA("banana"),
PEACH("peach")
}
val apple: FRUIT = FRUIT.APPLE
val appleStr: String = apple.lowerCase // "apple"
val appleStr2 = "$apple" // "APPLE"
Daniele B
08/07/2020, 11:54 AM