From 97b0330eb1572e756ba8b5d1174dab5a3658b08c Mon Sep 17 00:00:00 2001 From: bzsy Date: Wed, 11 Jun 2014 00:11:57 +0800 Subject: [PATCH] Update 05_Control_Flow.md --- source/chapter2/05_Control_Flow.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/chapter2/05_Control_Flow.md b/source/chapter2/05_Control_Flow.md index 2ced399a..68d35135 100644 --- a/source/chapter2/05_Control_Flow.md +++ b/source/chapter2/05_Control_Flow.md @@ -54,7 +54,7 @@ for _ in 1...power { println("\(base) to the power of \(power) is \(answer)") // 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` 遍历一个数组所有元素: @@ -68,7 +68,7 @@ for name in names { // Hello, Brian! // 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] @@ -520,4 +520,4 @@ case let (x, y): 这三个*case*都声明了常量`x`和`y`的占位符,用于临时获取元组`yetAnotherPoint`的两个值。这些常量被用作`where`语句的一部分,从而创建一个动态的过滤器(filter)。当且仅当`where`语句的条件为`真`时,匹配到的*case*块才会被执行。 -就像是值绑定中的例子,由于最后一个*case*块匹配了余下所有可能的值,`switch`语句就已经完备了,因此不需要再书写默认块。 \ No newline at end of file +就像是值绑定中的例子,由于最后一个*case*块匹配了余下所有可能的值,`switch`语句就已经完备了,因此不需要再书写默认块。