Intellij Idea kotlin不能自动导入一些运算符函数,例如+
例如:
类common.number.Number.kt
:
operator fun Int.plus(other: BigInteger): BigInteger { return BigInteger(this.toString()).add(other) }
Class common.test.Test.kt
:
var i = 1 + BigInteger("1")
然后,Intellij Idea在Test.kt
类中显示错误。 但是,如果我添加以下导入,错误消失:
import common.number.Number.plus
我怎样才能让IntelliJ Idea自动导入这个操作函数?
因为做特别的扩展操作员所以需要。 它像扩展function一样工作。 需要导入,因为想法需要知道你想要使用哪个扩展名。 所以扩展可以多一个。
- Kotlin M11:在IntelliJ 14.1中禁止“function从未使用”
- 是否有可能为IntelliJ的Edu插件创建自己的内容?
- 从命令行运行Java到Kotlin转换器?
- 无法在build.gradle中添加一个kotlin项目的mysql连接器?
- KotlinJS中的Kootlin失败的世界没有定义
- Android studio 2.3:无法初始化类org.jetbrains.kotlin.android.actions.NewKotlinActivityAction
- 匕首2:无法在Intellij Idea(Kotlin)中find生成的类
- 在intellij中将kotlinx-html-js添加到kotlin / js项目中
- 如何在Intellij中导入目录/完整软件包以进行测试