Intro μλ νμΈμ. μ΄λ²μκ°μλ μ½νλ¦°μ lateinit μ λν΄ μμ보λλ‘ νκ² μ΅λλ€. lateinit μ½νλ¦°μμ "lateinit"λ λ§ κ·Έλλ‘ late + initμ΄ ν©μ³μ§ λ»μΌλ‘ λμ€ μ΄κΈ°νλ₯Ό μλ―Έν©λλ€. μ¦ μ§μ° μ΄κΈ°ν κΈ°λ₯μ μ 곡ν©λλ€. Use μΌλ°μ μΌλ‘ ν΄λμ€λ κ°μ²΄μ νλ‘νΌν°λ₯Ό μ μΈν λ μ¬μ©λ©λλ€. ν΄λΉ ν€μλλ₯Ό μ¬μ©νλ©΄ λ³μ μ μΈ μ μ¦μ μ΄κΈ°νλμ§ μκ³ , λμ€μ μ΄κΈ°ν ν μ μμ΅λλ€. Condition λ³μλ ν΄λμ€μ λ©€λ² λ³μμΌ λλ§ lateinitλ₯Ό μ¬μ©ν μ μμ΅λλ€. λ³μλ non-null νμ μ΄μ΄μΌ νλ©°, primitive typeμ΄λ String λ±μ ν΄λμ€ νμ λ±μ΄ λ μ μμ΅λλ€. λ³μλ₯Ό μ μΈν λ μ¦μ μ΄κΈ°ννμ§ μμμΌ ν©λλ€. λ³μλ μ΄κΈ°νλκΈ° μ μ μ¬μ©νλ©΄ ..