From 73e9d2251cb81b0e4953754629aea540be2a1a8d Mon Sep 17 00:00:00 2001 From: BobH Date: Fri, 25 Feb 2022 12:51:22 +0900 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E2=80=9Cplus=5For=5Fsubstrac?= =?UTF-8?q?t=E2=80=9D=E4=B8=BA=E2=80=9Cplus=5For=5Fminus=E2=80=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 牛津词典里面并没有“substract”这个词,加减的“减”更准确的说法是“minus” --- contents/basic/base-type/function.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/contents/basic/base-type/function.md b/contents/basic/base-type/function.md index 46d0ecfe..c5c01478 100644 --- a/contents/basic/base-type/function.md +++ b/contents/basic/base-type/function.md @@ -91,7 +91,7 @@ fn main() { 再来看一段代码,同时使用 `return` 和表达式作为返回值: ```rust -fn plus_or_substract(x:i32) -> i32 { +fn plus_or_minus(x:i32) -> i32 { if x > 5 { return x - 5 } @@ -100,13 +100,13 @@ fn plus_or_substract(x:i32) -> i32 { } fn main() { - let x = plus_or_substract(5); + let x = plus_or_minus(5); println!("The value of x is: {}", x); } ``` -`plus_or_substract` 函数根据传入 `x` 的大小来决定是做加法还是减法,若 `x > 5` 则通过 `return` 提前返回 `x - 5` 的值,否则返回 `x + 5` 的值。 +`plus_or_minus` 函数根据传入 `x` 的大小来决定是做加法还是减法,若 `x > 5` 则通过 `return` 提前返回 `x - 5` 的值,否则返回 `x + 5` 的值。 #### Rust中的特殊返回类型