Posts /

2018-04-08 TIL

08 Apr 2018

2018년 4월 08일 일요일

class Person {
    val name: String by lazy {
        println("Now init")
        "Hyunwoo"
    }

    init {
        println("Class init")
    }
}

fun main(args: Array<String>) {
    val person = Person()
    println("Use name before")
    println("Person : ${person.name}")
}
Class init
Use name before
Now init
Person : Hyunwoo

Twitter Facebook Google+