From c7ab79f41cea1ae670788ada882f467e765c420f Mon Sep 17 00:00:00 2001 From: nm4j Date: Thu, 9 Dec 2021 23:02:47 +0800 Subject: [PATCH] Add missing code snippet (#1172) * Add missing code snippet * Modify the snippet Co-authored-by: nm4j --- source/02_language_guide/10_Properties.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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