example:
struct FanSpeed {
var fanSpeed: Int {
willSet{
previousFanSpeed = fanSpeed
}
}
var previousFanSpeed: Int
init(fanSpeed: Int) {
self.fanSpeed = fanSpeed
self.previousFanSpeed = fanSpeed
}
}
I want to be able to do initialize FanSpeed this way:
let fs:FanSpeed = 4
I know there is a protocol I can conform to to support this, but just can't remember at this moment. Thanks for reading!