有没有办法抑制Kotlin';什么是默认导入?
有没有办法抑制Kotlin对多个包的默认导入(例如,通过传递给编译器的commnad行标志)?或者-或者-要有选择性?这很简单,只需使用您的替代项,将其替换为使用有没有办法抑制Kotlin';什么是默认导入?,kotlin,Kotlin,有没有办法抑制Kotlin对多个包的默认导入(例如,通过传递给编译器的commnad行标志)?或者-或者-要有选择性?这很简单,只需使用您的替代项,将其替换为使用as,默认导入将替换为您的导入 下面是一个简单的示例,如果您想使用java.lang.String而不是kotlin.String,尽管不推荐使用,但这只是一个示例 import java.lang.String as String // here, String is not `kotlin.String`. private fu
as
,默认导入将替换为您的导入
下面是一个简单的示例,如果您想使用java.lang.String
而不是kotlin.String
,尽管不推荐使用,但这只是一个示例
import java.lang.String as String
// here, String is not `kotlin.String`.
private fun main(vararg args: String) {
}
顺便说一句,重构有一个技巧,比如如果您想用java.lang.Object
替换文件中使用的所有Any
,请将其放在包声明之后:
import java.lang.Object as Any
对Any
的隐式导入被抑制,并被对象
取代