Я нашел странную проблему в Kotlin.
Я могу присвоить шестнадцатеричное целое число переменной Int, например:
private val a = 0xFFFF0000 //works good
, но я не могу использовать это шестнадцатеричное целое число вintArrayOf
:
private val array: IntArray = intArrayOf(0xFFFF0000)
Запросы IDE: целочисленный литерал не соответствует ожидаемому типу Int .
Кто-нибудь знает почему? и есть ли в любом случае использовать 0xFFFF0000
в intArrayof
?