修改格式
This commit is contained in:
@ -183,7 +183,7 @@ let bodyTemperature = Celsius(37.0)
|
|||||||
<a name="optional_property_types"></a>
|
<a name="optional_property_types"></a>
|
||||||
### 可选属性类型
|
### 可选属性类型
|
||||||
|
|
||||||
如果你定制的类型包含一个逻辑上允许取值为空的存储型属性——无论是因为它无法在初始化时赋值,还是因为它在之后某个时间点可以赋值为空——你都需要将它定义为可选类型`optional type`。可选类型的属性将自动初始化为`nil`,表示这个属性是有意在初始化时设置为空的。
|
如果你定制的类型包含一个逻辑上允许取值为空的存储型属性——无论是因为它无法在初始化时赋值,还是因为它在之后某个时间点可以赋值为空——你都需要将它定义为`可选类型`(optional type)。可选类型的属性将自动初始化为`nil`,表示这个属性是有意在初始化时设置为空的。
|
||||||
|
|
||||||
下面例子中定义了类`SurveyQuestion`,它包含一个可选字符串属性`response`:
|
下面例子中定义了类`SurveyQuestion`,它包含一个可选字符串属性`response`:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user