Kotlin“rem”作为“mod”的替代品不可用?
对于count % 2
我收到警告
警告:(137,17)Kotlin:'mod(Int):Int'已被弃用。 使用REM(其他)来代替
而Intellij IDE提供了count.rem(2)
的自动更正,然后由于未解决rem
引用而被标记为错误。
我究竟做错了什么?
- 设置插件开发的Intellij IDEA – 找不到符号PathInfo
- Android studio 2.3:无法初始化类org.jetbrains.kotlin.android.actions.NewKotlinActivityAction
- 是否有限制stdlib函数在Kotlin中的可见性?
- Kotlin – IntelliJ项目设置
- Intellij Idea中的失落Kotlin支持14.1
这是Kotlin IDE插件中的一个已知错误 。
它是由Kotlin 1.1中的mod
函数的弃用引起的,应该用rem
来替换(请参阅本博文中的 其他更改 )。 但是,IDE插件错误地报告并建议快速修复,即使早期的Kotlin版本没有rem
。
Unitl是固定的,您可以将您的项目更新到Kotlin 1.1或禁止警告 ,或者忽略它们。