File tree 1 file changed +0
-10
lines changed
1 file changed +0
-10
lines changed Original file line number Diff line number Diff line change @@ -193,14 +193,9 @@ struct AlternativeRect {
193
193
194
194
只有 getter 沒有 setter 的計算屬性就是* 只讀計算屬性* 。只讀計算屬性總是返回一個值,可以通過點運算符訪問,但不能設置新的值。
195
195
196
- <<<<<<< HEAD
197
- > 注意:
198
- > 必須使用` var ` 關鍵字定義計算屬性,包括只讀計算屬性,因為他們的值不是固定的。` let ` 關鍵字只用來聲明常量屬性,表示初始化後再也無法修改的值。
199
- =======
200
196
> 注意:
201
197
>
202
198
> 必須使用` var ` 關鍵字定義計算屬性,包括只讀計算屬性,因為它們的值不是固定的。` let ` 關鍵字只用來聲明常量屬性,表示初始化後再也無法修改的值。
203
- >>>>>>> a516af6a531a104ec88da0d236ecf389a5ec72af
204
199
205
200
只讀計算屬性的聲明可以去掉` get ` 關鍵字和花括號:
206
201
@@ -237,14 +232,9 @@ println("the volume of fourByFiveByTwo is \(fourByFiveByTwo.volume)")
237
232
238
233
類似地,` didSet ` 觀察器會將舊的屬性值作為參數傳入,可以為該參數命名或者使用默認參數名` oldValue ` 。
239
234
240
- <<<<<<< HEAD
241
- > 注意:
242
- > ` willSet ` 和` didSet ` 觀察器在屬性初始化過程中不會被調用,他們只會當屬性的值在初始化之外的地方被設置時被調用。
243
- =======
244
235
> 注意:
245
236
>
246
237
> ` willSet ` 和` didSet ` 觀察器在屬性初始化過程中不會被調用,它們只會當屬性的值在初始化之外的地方被設置時被調用。
247
- >>>>>>> a516af6a531a104ec88da0d236ecf389a5ec72af
248
238
249
239
這裡是一個` willSet ` 和` didSet ` 的實際例子,其中定義了一個名為` StepCounter ` 的類,用來統計當人步行時的總步數,可以跟計步器或其他日常鍛煉的統計裝置的輸入數據配合使用。
250
240
You can’t perform that action at this time.
0 commit comments