Kotlin     PHP       WEB       3GL   4GL   5GL      

Kotlin

Kotlin

enum

enum class Direction {
    NORTH, SOUTH, WEST, EAST
}

enum- . .

enum-,

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

Enum-

enum class ProtocolState {
    WAITING {
        override fun signal() = TALKING
    },

    TALKING {
        override fun signal() = WAITING
    };

    abstract fun signal(): ProtocolState
}

, . , enum- - , , Java.

enum-

Java, enum- Kotlin enum- . :

EnumClass.valueOf(value: String): EnumClass
EnumClass.values(): Array<EnumClass>

valueOf() IllegalArgumentException, , .

enum- , enum-:

val name: String
val ordinal: Int

, enum- Comparable. .

Kotlin     PHP       WEB       3GL   4GL   5GL         w  

, , Object - - :
- () ();
- , . , .




 10.11.2021 - 12:37: - Personalias -> WHO IS WHO - - _.
10.11.2021 - 12:36: - Conscience -> . ? - _.
10.11.2021 - 12:36: , , - Upbringing, Inlightening, Education -> ... - _.
10.11.2021 - 12:35: - Ecology -> - _.
10.11.2021 - 12:34: , - War, Politics and Science -> - _.
10.11.2021 - 12:34: , - War, Politics and Science -> . - _.
10.11.2021 - 12:34: , , - Upbringing, Inlightening, Education -> , - _.
10.11.2021 - 09:18: - New Technologies -> , 5G- - _.
10.11.2021 - 09:18: - Ecology -> - _.
10.11.2021 - 09:16: - Ecology -> - _.
10.11.2021 - 09:15: , , - Upbringing, Inlightening, Education -> - _.
10.11.2021 - 09:13: , , - Upbringing, Inlightening, Education -> - _.
Bourabai Research -  XXI Bourabai Research Institution