Kotlin“rem”作为“mod”的替代品不可用?
对于count % 2
我收到警告
警告:(137,17)Kotlin:'mod(Int):Int'已被弃用。 使用REM(其他)来代替
而Intellij IDE提供了count.rem(2)
的自动更正,然后由于未解决rem
引用而被标记为错误。
我究竟做错了什么?
这是Kotlin IDE插件中的一个已知错误 。
它是由Kotlin 1.1中的mod
函数的弃用引起的,应该用rem
来替换(请参阅本博文中的 其他更改 )。 但是,IDE插件错误地报告并建议快速修复,即使早期的Kotlin版本没有rem
。
Unitl是固定的,您可以将您的项目更新到Kotlin 1.1或禁止警告 ,或者忽略它们。