Kotlin では、オブジェクトの作成後に null およびインスタンス化できるオブジェクト内の変数を宣言する 2 つの方法があるようです。
var myObject : Any? = null
また
var lateinit myObject : Any
var を null 可能にして後で割り当てることができるのに、なぜ lateinit キーワードが必要なのか、私は混乱しています。各方法の長所と短所は何ですか?また、それぞれをどのような状況で使用する必要がありますか?