раз уж сегодня примитивный ликбез. Хочу спросить про Int?, он же Integer = null.
как эта магия происходит?
На ютубе смотрел доклад по компилятору котлина.
Магия происходит во время компиляции
Если Int? не будет явно присвоен null или размазывающее типы выражение (типо null, не null)
Тип компилируется как примитив (int)
Так и остальными примитивами