From 51208c999e88f83dbd87b37cc5fc45744113c253 Mon Sep 17 00:00:00 2001 From: Joe Chen Date: Sat, 10 Jun 2023 16:03:48 +0800 Subject: [PATCH] fix chapter 3.5 typos --- src/chapter_3/chapter_3_5.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/chapter_3/chapter_3_5.md b/src/chapter_3/chapter_3_5.md index 8f04c1a..9cb98a3 100644 --- a/src/chapter_3/chapter_3_5.md +++ b/src/chapter_3/chapter_3_5.md @@ -73,7 +73,7 @@ Rust中的控制流结构主要包括: ```rust fn main() { - // 一直循环打印 again + // 一直循环打印 again! loop { println!("again!"); } @@ -91,12 +91,14 @@ Rust中的控制流结构主要包括: counter += 1; if counter == 10 { - break; // 将终止循环 + break; // 将终止循环 } } } ``` + 上面的代码将打印10次,遇到`break`后终止循环。另外,`break`也可以返回值,如下: + ```rust fn main() { let mut counter = 0; @@ -125,7 +127,7 @@ Rust中的控制流结构主要包括: break; } if x % 2 == 0 { - continue; //将直接跳到下一轮循环 + continue; // 将直接跳到下一轮循环 } println!("{}", x); } @@ -134,7 +136,7 @@ Rust中的控制流结构主要包括: ## 3.5.3. while条件循环 -- `while`条件循环执行代码,当条件不满足后结束循环,如下: +- `while`条件循环执行代码,当条件不满足时结束循环,如下: ```rust fn main() {