Usare gli Enum in Kotlin

Mattepuffo's logo
Usare gli Enum in Kotlin

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!


Condividi

Commentami!