Kotlin Int в штучной упаковке личность

В документации мы имеем

Обратите внимание, что бокс чисел не сохраняет идентичность

но следующие примеры дают разные результаты

val number1 = 127
val b1 : Int? = number1
val b2 : Int? = number1
print(b1 === b2) // this prints true

val number2 = 128
val c1 : Int? = number2
val c2 : Int? = number2
print(c1 === c2) // this prints false

В числах больше 127 работает как положено, но не тогда, когда больше 128 (8 бит), почему?

Ответы на вопрос(1)

Ваш ответ на вопрос