导入Kotlin中同一文件中声明的枚举值?[重复]

qij5mzcb  于 2023-03-09  发布在  Kotlin
关注(0)|答案(1)|浏览(129)

此问题在此处已有答案

Reference enum instance directly without class in Kotlin(1个答案)
5天前关闭。
如何将在同一文件中声明的枚举导入到当前作用域中?这样就可以不用类型规范使用?playground

enum class E1 { a, b }

fun main() {
    val e: E1 = a // I want to use just a, not E1.a 
    println(e)
}
qc6wkl3g

qc6wkl3g1#

您可以将类导入到同一个文件中:

import E1.*

enum class E1 { a, b }

fun main() {
    val e: E1 = a
    println(e)
}

相关问题