[kotlin] apply() 함수를 사용하여 멤버 함수를 호출하기
예를 들어, 다음과 같이 apply()
함수를 사용하여 새로운 Person
객체를 초기화하고 속성을 설정할 수 있습니다.
data class Person(var name: String, var age: Int)
val person = Person("Alice", 30).apply {
name = "Bob"
age = 25
}
위 예제에서 apply()
함수를 사용하여 Person
객체를 초기화하고 name
및 age
속성에 값을 설정합니다. 마지막으로 apply()
함수는 해당 객체를 반환합니다.
이러한 방식으로 apply()
함수를 사용하면 객체 초기화 및 속성 설정을 간결하게 처리할 수 있습니다.