kotlin - 0xFF0000FF 整数文字不符合预期的类型 kotlin.Int

为什么这不起作用:

var color: Int = 0xFF0000FF

以及为什么我必须调用 toInt()

var color: Int = 0xFF0000FF.toInt()

最佳答案

这是编译器中的一个错误,请随意投票/观看:https://youtrack.jetbrains.com/issue/KT-2780

https://stackoverflow.com/questions/33023949/

相关文章:

kotlin - 让 Kotlin 在将灵活/平台类型分配给非空类型时发出警告?

eclipse - 无法在 Eclipse 中运行 Kotlin 应用程序

kotlin - 如何从 Kotlin 中的字符串创建枚举?

rx-java - Kotlin 和 RxJava - 为什么我的 Single.zip() 没有编

android - Kotlin 和惯用的编写方式, 'if not null, else...'

android - Kotlin 中是否有类似 #region #endregion 的语法?

kotlin - 如何在 Kotlin 中运行编译的类文件?

kotlin - 检查 Kotlin 中的字符串是否为空

arrays - Kotlin 中的二维数组

java - java 10 和 kotlin 中的 “var”