[swift-evolution] [Proposal] Make `didSet` also available for `let` property, or something new such as `didInit`
Michel Fortin
michel.fortin at michelf.ca
Wed Dec 23 12:39:56 CST 2015
Le 23 déc. 2015 à 11:07, Félix Cloutier via swift-evolution <swift-evolution at swift.org> a écrit :
> willSet and didSet are currently not even called from the init method.
And they can't, because in those two blocks you have access to the old value as well as the new value. How would that work when you're setting the initial value?
var value: Int {
willSet { print("willSet \(value) -> \(newValue)") }
didSet { print("didSet \(oldValue) -> \(value)") }
}
--
Michel Fortin
https://michelf.ca
More information about the swift-evolution
mailing list