Warum erlaubt Kotlin nicht, lateinit mit primitiven Typen zu verwenden?
n der Kotlin-Sprache müssen wir standardmäßig jede Variable initialisieren, wenn sie eingeführt wird. Um dies zu vermeiden, wird daslateinit
Schlüsselwort kann verwendet werden. Verweis auf einlateinit
ie Variable @, bevor sie initialisiert wurde, führt zu einer Laufzeitausnahme.
lateinit
kann jedoch nicht mit den primitiven Typen verwendet werden. Wieso ist es so