如果我尝试输入:
enum class EGraphicsAPIConvention(@get:JvmName("i") val i: Int) {
API_DirectX(0),
API_OpenGL(1)
}
fun EGraphicsAPIConvention.of(i: Int) = values().first { it.i == i }
编译器抱怨:
未解决的参考值
this.values()
也无济于事
为什么我没有values()
可用的?