Kotlin Enum
列挙型,それぞれ別なクラスのインスタンスが並ぶようなイメージ?
Enum Classes - Kotlin Programming Language
Since each enum is an instance of the enum class
ColorはEnumクラスで, RED, GREEN, BLUEはそれぞれのインスタンスなので、
Colorで定義した引数でconsturctできる?(initialize?)
code: init_enum.kt
enum class Color(val rgb:Int){
RED(0xfF0000), GREEN(0x00FF00), BLUE(0x0000FF)}
これで、Color(0xfF0000)は、RED になる?
anonymous classes
よくわからない... #TODO
Javaの説明だけど、
【Java入門】Enum(列挙型)の使い方総まとめ | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト