Usare gli Enum in Kotlin
Kotlin ha un supporto completo per gli Enum, e mette anche a disposizione alcuni metodi statici abbastanza comodi.
Vediamo un esempio basico.
Partiamo da questo Enum:
enum class TestEnum {
VALUE_1,
VALUE_2,
VALUE_3
}
Poi vediamo tre esempi in cui:
- prendiamo uno specifico valore
- compariamo due valori
- li stampiamo tutti sotto forma di lista
fun main(args: Array) {
println(TestEnum.valueOf("VALUE_1"))
println(TestEnum.valueOf("VALUE_2") == TestEnum.VALUE_1)
println(TestEnum.values().toList())
}
Enjoy!
kotlin enum
Commentami!