teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

公式サイトへのリンクを追加

2020/11/10 08:35

投稿

AOKINAO
AOKINAO

スコア268

answer CHANGED
@@ -1,8 +1,8 @@
1
- 回答1 Computed Propertiesと呼ばれるものです。プロパティの一種なので、そのまま覚えても大丈夫です。
1
+ 回答1 Computed Propertyと呼ばれるものです。プロパティの一種なので、そのまま覚えても大丈夫です。
2
2
 
3
3
  [公式サイト](https://docs.swift.org/swift-book/LanguageGuide/Properties.html#ID259)
4
4
 
5
-  計算プロパティという意味
5
+  計算ができるプロパティという認識よいかと思います。
6
6
  ```swift
7
7
  var name: Type {
8
8
  // 読み出し
@@ -15,7 +15,7 @@
15
15
  }
16
16
  }
17
17
  ```
18
- などと書くことができます。読み込みのみでよいプロパティの場合は、set {}をまるごと削除し、get{}は中身だけ書くことができるので、疑問1と同じ形ができあがります。
18
+ などと書くことができます。読み込みのみでよいプロパティの場合は、set {}をまるごと削除し、get{}は中身だけ書くことができるので、疑問1と同じ形ができあがります。(公式サイトの中の、Read-Only Computed Propertiesを参照)
19
19
 
20
20
  回答2 インスタンスを作成した時点で内容が決定しているかどうかがポイントです。
21
21
   プロパティtoは、宣言があるだけなので、インスタンスを作った時点では中身がありません。そのため、