diff --git a/source/02_language_guide/10_Properties.md b/source/02_language_guide/10_Properties.md index cc9c30b0..89c09628 100755 --- a/source/02_language_guide/10_Properties.md +++ b/source/02_language_guide/10_Properties.md @@ -461,8 +461,9 @@ print(mixedRectangle.height) ```swift @propertyWrapper struct SmallNumber { - private var number = 0 - var projectedValue = false + private var number: Int + private(set) var projectedValue: Bool + var wrappedValue: Int { get { return number } set { @@ -475,6 +476,11 @@ struct SmallNumber { } } } + + init() { + self.number = 0 + self.projectedValue = false + } } struct SomeStructure { @SmallNumber var someNumber: Int