Merge pull request #194 from stanzhai/develop
fix 1.2 a swift tour [ref style]
This commit is contained in:
@ -644,7 +644,6 @@ let bDescription = b.simpleDescription
|
|||||||
```
|
```
|
||||||
|
|
||||||
> 练习:
|
> 练习:
|
||||||
>
|
|
||||||
> 写一个实现这个协议的枚举。
|
> 写一个实现这个协议的枚举。
|
||||||
|
|
||||||
注意声明`SimpleStructure`时候`mutating`关键字用来标记一个会修改结构体的方法。`SimpleClass`的声明不需要标记任何方法因为类中的方法经常会修改类。
|
注意声明`SimpleStructure`时候`mutating`关键字用来标记一个会修改结构体的方法。`SimpleClass`的声明不需要标记任何方法因为类中的方法经常会修改类。
|
||||||
@ -664,7 +663,6 @@ extension Int: ExampleProtocol {
|
|||||||
```
|
```
|
||||||
|
|
||||||
> 练习:
|
> 练习:
|
||||||
>
|
|
||||||
> 给`Double`类型写一个扩展,添加`absoluteValue`功能。
|
> 给`Double`类型写一个扩展,添加`absoluteValue`功能。
|
||||||
|
|
||||||
你可以像使用其他命名类型一样使用协议名——例如,创建一个有不同类型但是都实现一个协议的对象集合。当你处理类型是协议的值时,协议外定义的方法不可用。
|
你可以像使用其他命名类型一样使用协议名——例如,创建一个有不同类型但是都实现一个协议的对象集合。当你处理类型是协议的值时,协议外定义的方法不可用。
|
||||||
|
|||||||
Reference in New Issue
Block a user