Skip to content

Commit 3cc1d9b

Browse files
committed
fix: 修改review
1 parent 2976a74 commit 3cc1d9b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

swift-6-beta.docc/LanguageGuide/ControlFlow.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@ var diceRoll = 0
417417
```
418418
-->
419419

420-
`repeat`-`while` 循环版本中,循环中的*第一个*操作就是前进或后退方块上的步数。因为没有梯子会让玩家直接上到第 25 个方格,所以玩家不会通过梯子直接赢得游戏。因此在循环开始时先就执行方块上的步数是安全的
420+
`repeat`-`while` 循环版本中,循环中的*第一个*操作就是前进或后退方块上的步数。因为没有梯子会让玩家直接上到第 25 个方格,所以玩家不会通过梯子直接赢得游戏。因此在循环开始时就执行方块上的步数是安全的
421421

422422
游戏开始时,玩家在第 `0` 号方格上,`board[0]` 一直等于 0, 不会有什么影响:
423423

@@ -643,7 +643,7 @@ print(weatherAdvice)
643643

644644
在此 `if` 表达式版本中,每个分支都包含一个值。如果分支的条件为 true,则该分支的值将用作 `weatherAdvice` 赋值中整个 `if` 表达式的值。每个 `if` 分支都有对应的 `else if` 分支或 `else` 分支,确保其中一个分支始终匹配,并且无论哪些条件为真, `if` 表达式始终生成一个值。
645645

646-
由于赋值的语法从 `if` 表达式外部开始,因此无需在每个分支内重复 `weatherAdvice =`相反,取而代之的是,每个 `if` 表达式分支会产出 `weatherAdvice` 的三个可能值之一,并使用该值为其赋值。
646+
由于赋值的语法从 `if` 表达式外部开始,因此无需在每个分支内重复 `weatherAdvice =`。取而代之的是,每个 `if` 表达式分支会产出 `weatherAdvice` 的三个可能值之一,并使用该值为其赋值。
647647

648648
`if` 表达式的所有分支都需要包含相同类型的值。由于 Swift 会单独检查每个分支返回值的类型,所以像 `nil` 这样可以被用于多个类型的值阻碍了 Swift 自动推断 `if` 表达式的类型。因此,在这种情况下你需要明确指定类型 —— 例如:
649649
```swift
@@ -838,7 +838,7 @@ default:
838838
839839
#### 区间匹配
840840

841-
`switch``case` 分支的模式也可以是一个值的区间。下面的例子展示了如何使用区间匹配来输出任意数量所对应对应的自然语言计数表达
841+
`switch``case` 分支的模式也可以是一个值的区间。下面的例子展示了如何使用区间匹配来输出任意数量所对应的自然语言计数表达
842842

843843
<!--
844844
REFERENCE

0 commit comments

Comments
 (0)