Update 05_Control_Flow.md
This commit is contained in:
@ -54,7 +54,7 @@ for _ in 1...power {
|
|||||||
println("\(base) to the power of \(power) is \(answer)")
|
println("\(base) to the power of \(power) is \(answer)")
|
||||||
// prints "3 to the power of 10 is 59049
|
// prints "3 to the power of 10 is 59049
|
||||||
```
|
```
|
||||||
这个例子计算 base 这个数的 power 次幂(本例中,是 3 的 10 次幂),从 1 开始做 3 的乘法(3 的 0 次幂), 进行 10 次,使用 0 到 9 的半闭区间循环。这个计算并不需要知道每一次循环中计数器具体的值,只需要执行了正确的循环次数即可。下划线符号 _ (替代循环中的变量)能够忽略具体的值,并且不提供循环遍历时对值的访问。
|
这个例子计算 base 这个数的 power 次幂(本例中,是 3 的 10 次幂),从 1 (3 的 0 次幂)开始做 3 的乘法, 进行 10 次,使用 0 到 9 的半闭区间循环。这个计算并不需要知道每一次循环中计数器具体的值,只需要执行了正确的循环次数即可。下划线符号 _ (替代循环中的变量)能够忽略具体的值,并且不提供循环遍历时对值的访问。
|
||||||
|
|
||||||
使用 `for-in` 遍历一个数组所有元素:
|
使用 `for-in` 遍历一个数组所有元素:
|
||||||
|
|
||||||
@ -68,7 +68,7 @@ for name in names {
|
|||||||
// Hello, Brian!
|
// Hello, Brian!
|
||||||
// Hello, Jack!
|
// Hello, Jack!
|
||||||
```
|
```
|
||||||
你也可以通过遍历一个字典来访问它的键值对(key-value pairs)。遍历字典时,字典的每项元素会以 (key, value)元组的形式返回,你可以在 `for-in` 循环中使用显式的常量名称来解读 (key, value)元组。下面的例子中,字典的键(key)解读为 `animalName` 常量,字典的值会被解读为 `legCount` 常量:
|
你也可以通过遍历一个字典来访问它的键值对(key-value pairs)。遍历字典时,字典的每项元素会以 (key, value)元组的形式返回,你可以在 `for-in` 循环中使用显式的常量名称来解读 (key, value)元组。下面的例子中,字典的键(key)解读为常量 `animalName` ,字典的值会被解读为常量 `legCount` :
|
||||||
|
|
||||||
```
|
```
|
||||||
let numberOfLegs = ["spider": 8, "ant": 6, "cat": 4]
|
let numberOfLegs = ["spider": 8, "ant": 6, "cat": 4]
|
||||||
|
|||||||
Reference in New Issue
Block a user