@ -197,7 +197,7 @@ print(largest)
|
|||||||
```
|
```
|
||||||
|
|
||||||
> 练习:
|
> 练习:
|
||||||
> 添加另一个变量来记录现在和之前最大数字的类型。
|
> 添加另一个变量来记录最大数字的种类(kind),同时仍然记录这个最大数字的值。
|
||||||
|
|
||||||
使用`while`来重复运行一段代码直到不满足条件。循环条件也可以在结尾,保证能至少循环一次。
|
使用`while`来重复运行一段代码直到不满足条件。循环条件也可以在结尾,保证能至少循环一次。
|
||||||
|
|
||||||
@ -547,7 +547,7 @@ if let convertedRank = Rank(rawValue: 3) {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
枚举的成员值是实际值,并不是原始值的另一种表达方法。实际上,以防原始值没有意义,你不需要设置。
|
枚举的成员值是实际值,并不是原始值的另一种表达方法。实际上,如果没有比较有意义的原始值,你就不需要提供原始值。
|
||||||
|
|
||||||
```swift
|
```swift
|
||||||
enum Suit {
|
enum Suit {
|
||||||
@ -615,7 +615,7 @@ case let .Failure(message):
|
|||||||
> 练习:
|
> 练习:
|
||||||
> 给`ServerResponse`和`switch`添加第三种情况。
|
> 给`ServerResponse`和`switch`添加第三种情况。
|
||||||
|
|
||||||
注意如何从`ServerResponse`中提取日升和日落时间并用得到的值用来和`switch`的情况作比较。
|
注意日升和日落时间是如何从`ServerResponse`中提取到并与`switch`的`case`相匹配的。
|
||||||
|
|
||||||
<a name="protocols_and_extensions"></a>
|
<a name="protocols_and_extensions"></a>
|
||||||
## 协议和扩展
|
## 协议和扩展
|
||||||
|
|||||||
Reference in New Issue
Block a user