Paul Woitaschek
private inline fun updateRegistrationState(update : RegistrationState.()->RegistrationState){ registrationState = update(registrationState) }
updateRegistrationState { gender = Gender.MALE }
updateRegistrationState { copy(gender = Gender.MALE) }
gildor
spand
RegistrationState
private inline fun updateRegistrationState(update : RegistrationState.()->RegistrationState){ registrationState = registrationState.copy().update() }
MutableRegistrationState : RegistrationState
efemoney
A modern programming language that makes developers happier.