美文网首页
Kotlin 枚举

Kotlin 枚举

作者: wanTag | 来源:发表于2018-08-24 10:55 被阅读1次
    实例:
    enum class SeasonType(val seasonName: String) {
        SPRING("春"),
        SUMMER("夏"),
        AUTUMN("秋"),
        WINTER("冬")
    }
    
    调用
    private var cCount = 0
    btn_class_enum.setOnClickListener { v ->
        text_class_enum.text = when (cCount % 4) {
            SeasonType.SPRING.ordinal -> SeasonType.SPRING.seasonName
            SeasonType.SUMMER.ordinal -> SeasonType.SUMMER.seasonName
            SeasonType.AUTUMN.ordinal -> SeasonType.AUTUMN.seasonName
            SeasonType.WINTER.ordinal -> SeasonType.WINTER.seasonName
            else -> "未知"
        }
        cCount++
    }
    

    相关文章

      网友评论

          本文标题:Kotlin 枚举

          本文链接:https://www.haomeiwen.com/subject/ztlbiftx.html