Skip to content

Commit

Permalink
Merge pull request #207 from jim60105/ch18.3-fix-missing-translation
Browse files Browse the repository at this point in the history
fix: fix the translation omissions in ch18-03-pattern-syntax.md
  • Loading branch information
wusyong authored Jul 12, 2024
2 parents 53e2fa2 + 2543e49 commit a8785bf
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/ch18-03-pattern-syntax.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ Rust 可以知道 `'c'` 有包含在第一個模式的範圍內,所以印出 `

在此例中,數值 `p` 會配對到第二個分支,因為其 `x` 為 0,所以此程式碼會印出 `位於 y 軸的 7`

回想一下 `match` 表達式在找到第一個符合的配對模式之後就會停止檢查分支,所以就算 `Point { x: 0, y: 0}` 真的在 `x` 軸與 `y` 軸,此程式碼也只會印出 `On the x axis at 0`
回想一下 `match` 表達式在找到第一個符合的配對模式之後就會停止檢查分支,所以就算 `Point { x: 0, y: 0}` 真的在 `x` 軸與 `y` 軸,此程式碼也只會印出 `位於 x 軸的 0`

#### 解構列舉

Expand Down Expand Up @@ -198,7 +198,7 @@ Rust 可以知道 `'c'` 有包含在第一個模式的範圍內,所以印出 `

<span class="caption">範例 18-19:忽略元組中數個位置</span>

此程式碼會印出 `一些數字2、8、32`,然後數值 4 與 16 會被忽略。
此程式碼會印出 `一些數字:2、8、32`,然後數值 4 與 16 會被忽略。

#### 在名稱前加上 `_` 來忽略未使用的變數

Expand Down

0 comments on commit a8785bf

Please sign in to comment.