#if BEFORE public class ChangeLazyToComputed { private var celsius: Int public init(celsius: Int) { self.celsius = celsius } public lazy var fahrenheit: Int = (celsius * 9) / 5 + 32 } #else public class ChangeLazyToComputed { private var celsius: Int public init(celsius: Int) { self.celsius = celsius } public var fahrenheit: Int { get { return (celsius * 9) / 5 + 32 } set { celsius = ((newValue - 32) * 5) / 9 } } } #endif