回答編集履歴

1

回答追記

2022/08/12 02:06

投稿

TakeOne
TakeOne

スコア6299

test CHANGED
@@ -22,3 +22,16 @@
22
22
  なお、計算型プロパティは、プロパティにアクセスする度に
23
23
  `{ 〜 }` で囲まれたブロック内の処理を実行します。
24
24
 
25
+ ---
26
+ (11:05 追記)
27
+
28
+ もう1つの方法としては、イニシャライザで `date` の値を調整することができます。
29
+ 例えば
30
+
31
+ ``` swift
32
+ init() {
33
+ date = Calendar.current.date(byAdding: .day, value: addDate, to: date)!
34
+ }
35
+ ```
36
+ このようなイニシャライザを追加すれば、宣言内で初期化済みのプロパティを使ってプロパティの初期値を設定することができます。
37
+