In Java ein initialisieren kann eine Referenzvariable mit null initialisiert wird, zum Beispiel eines String-Variable wie so initialisiert werden kann:Wie eine Referenzvariable in Kotlin
String str = null;
Aber in Kotlin, der Punkt zu vermeiden, ist mit Null so viel wie möglich. Wie kann ich also eine Eigenschaft initialisieren, ohne null
var str: String = ...
Verwenden Sie einen Wert ungleich 'String'? – Bubletan
Sie können 'laterinit var' und' by lazy {...} 'verwenden, um eine Eigenschaft zu definieren, die erst später mit einem Nicht-Null-Wert initialisiert wird. Siehe: https://stackoverflow.com/questions/36623177/kotlin-property-initialization-using-by-lazy-vs-lateinit – hotkey