Skip to content

Commit 83d0dd0

Browse files
authored
Merge pull request #204 from chengr4/ch09-enhance-reading-x
Enhance reading experience
2 parents 9d465fa + d0ee61b commit 83d0dd0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/ch09-01-unrecoverable-errors-with-panic.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
`panic!` 的呼叫導致印出了最後兩行的錯誤訊息。第一行顯示了我們的恐慌訊息以及該恐慌是在原始碼何處發生的:*src/main.rs:2:5* 指的是它發生在我們的 *src/main.rs* 檔案第二行第五個字元。
3131

32-
在此例中,該行指的就是我們寫的程式碼。如果我們查看該行,我們會看到 `panic!` 巨集的呼叫。在其他情形,`panic!` 的呼叫可能會發生在我們呼叫的程式碼內,所以錯誤訊息回報的檔案名稱與行數可能就會是其他人呼叫 `panic!` 巨集的程式碼,而不是因為我們的程式碼才導致 `panic!` 的呼叫。我們可以在呼叫 `panic!` 程式碼的地方使用 backtrace 來找出出現問題的地方。接下來我們就會深入瞭解 backtrace。
32+
在此例中,該行指的就是我們寫的程式碼。如果我們查看該行,我們會看到 `panic!` 巨集的呼叫。在其他情形,`panic!` 的呼叫可能會發生在我們呼叫的其他程式碼內,所以錯誤訊息回報的檔案名稱與行數可能就會是其他人呼叫 `panic!` 巨集的程式碼,而不是因為我們的程式碼才導致 `panic!` 的呼叫。我們可以在呼叫 `panic!` 程式碼的地方使用 backtrace 來找出出現問題的地方。接下來我們就會深入瞭解 backtrace。
3333

3434
### 使用 `panic!` Backtrace
3535

0 commit comments

Comments
 (0)