Swift version 5.3.1
Xcode 12.2
As title.
When I update delta.a.value or delta.b.value that will auto calculate
delta.value. Delta.value is related to UI
Is it a good way in Swift?
struct Component {
var value = 0
}
struct Delta {
let a: Component
let b: Component
var value = 0 // equation: a.value - b.value
init(a: Component, b: Component) {
self.a = a
self.b = b
}
}
let a = Component()
let b = Component()
let delta = Delta(a: a, b: b)
delta.a.value = 100
delta.b.value = 20
// result: delta.value = 80