我必须在上面的代码中进行哪些修改,才能得到此行的结果:
companion object {
fun fromValue (i2cValue: Int) = Speed.values (). firstOrNull {it.i2cValue == i2cValue}?: MEDIUM
在动态情况下为静态(MEDIUM),即我想从firebase
字段中获取该值
我下面有一个名为“ link”的项目:{p>
在此行:
companion object {
fun fromValue(motorneuber: Byte) = MotorNumber.values().firstOrNull { it.motorneuber == motorneuber } ?: Two
根据情况,“二或一”将来自firebase字段。
该字段将为字符串类型,如果该字段中的单词“两转两”则变成“一转一”。