apply

Calls the specified function block with this value as its receiver and returns this value.

@IgnorableReturnValueinline fun <T> T.apply(block: T.() -> Unit): T(source)
data class User(var name: String = "", var age: Int = 0)

val user = User().apply {
    name = "Alice"
    age = 30
}

Source