Мне действительно нравится, как Kotlin оборачивает конструкторы с помощью MyClass(val myValue:Double)
, чтобы избежать всех лишних назначений конструкторов.
Есть ли подобный способ ярлыков в вызове функции в классе?Нечто, связывающее
fun updateLocations(newX: Double, newY: Double) {
x = newX
y = newY
в
fun updateLocations(magicupdate x, magicupdate y) {
// internal x and y are already updated...