Beim Versuch, einen Setter zu definieren, die einen Parametertyp akzeptiert, die verwendet werden können, eine Eigenschaft zu konstruieren, so:Setter in Kotlin Überlastung
class Buffer(buf: String) {}
class Foo {
var buffer: Buffer? = null
set(value: String) {
field = Buffer(value)
}
}
erhalte ich die Fehlermeldung:
Setter Parameter Typ muss gleich dem Typ der Eigenschaft sein
Also was soll der Kotlin Weg sein, dies zu tun?