我必须在上面的代码中进行哪些修改才能得到这一行的结果:
companion object {
fun fromValue (i2cValue: Int) = Speed.values (). firstOrNull {it.i2cValue == i2cValue}?: MEDIUM
在这种情况下是动态的静态(MEDIUM),即我想从一个firebase
字段中获取这个值
我在下面有这个项目,它是上述项目的 forkado:链接
在这一行:
companion object {
fun fromValue(motorneuber: Byte) = MotorNumber.values().firstOrNull { it.motorneuber == motorneuber } ?: Two
二或一,视情况而定,将来自火力基地。
该字段将是字符串类型,如果在这样的字段中是单词 One 会变成 One,如果它有 Two 会变成 2。