Kotlin desde cero | 6.4 - Set y Get

Rafael Freites@rafaelfreites0da

import java.util.Locale
import java.util.Locale.getDefault

data class Persona(var name: String, var age: Int){
 var nombre: String = name
 set(value){
 field = value.lowercase(getDefault())
 }
 get() {
 return field.replaceFirstChar { if (it.isLowerCase()) it.titlecase(getDefault()) else it.toString() }
 }
}

Escribe una respuesta