logoalt Hacker News

socalgal2today at 12:59 PM1 replyview on HN

it’s Enuma associated with data without having to repeat yourself

If you have to define the Enums in one place and then repeat them all in another just to associate data with each one you’ve failed


Replies

vips7Ltoday at 4:32 PM

Maybe you can elaborate but enums in Java or Kotlin easily have data associated with them.

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