小编Pla*_*ric的帖子

带有多个"参数"的Kotlin枚举

对于练习,我有一个enum(由老师设置),如下所示:

enum class Weapon(name: String, damage: Int) {
    SWORD("Sword", 12),
    AXE("Axe", 13),
    BOW("Bow", 14)
}
Run Code Online (Sandbox Code Playgroud)

该武器将是一个的属性,data class Player
但是一旦我设定player.weapon = Weapon.SWORD
如何访问到namedamageweapon

我已经在互联网上寻找答案,但没有找到任何带有两个"参数"的枚举(不知道如何调用它)所以我开始想知道这个枚举是否可行.

多谢你们

enums kotlin

3
推荐指数
1
解决办法
1667
查看次数

标签 统计

enums ×1

kotlin ×1