В моем алгоритме я проверял идентификацию переменной int и обнуляемого int,
var literal_num: Int = 1000
var literal_num_boxed: Int? = literal_num
println("***********************************")
println((literal_num === literal_num_boxed)) //print false
println("***********************************")
, но когда вы меняете число на 100, идентичность становится равной, я здесь не так делаю?
var literal_num: Int = 100
var literal_num_boxed: Int? = literal_num
println("***********************************")
println((literal_num === literal_num_boxed)) //true
println("***********************************")
Я попробовал то же самое в документации по kotlin.его также ведет себя так же.проверьте следующие изображения.
После того, как я отредактировал число до 100, оно ведет себя по-другому.