From e5ab6b7bd5283665b96fcda8da3a47e29e7fcb48 Mon Sep 17 00:00:00 2001 From: Aaran Xu Date: Fri, 26 Nov 2021 03:22:31 +0800 Subject: [PATCH] Update translation --- src/ch03-00-common-programming-concepts.md | 2 +- src/ch03-02-data-types.md | 4 ++-- src/foreword.md | 6 +++--- src/title-page.md | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ch03-00-common-programming-concepts.md b/src/ch03-00-common-programming-concepts.md index 6f25ac9..7aa7189 100644 --- a/src/ch03-00-common-programming-concepts.md +++ b/src/ch03-00-common-programming-concepts.md @@ -2,7 +2,7 @@ 本章涵盖了几乎每种编程语言都出现的概念,并介绍它们在 Rust 中的工作原理。许多编程语言的核心部分都有很多共同点。本章中提出的概念都不是 Rust 特有的,我们将在 Rust 的情形下讨论它们并解释它们的规定内容。 -具体而言,您将学习到变量、基本类型、函数、注释和控制流。这些基本内容几乎在每个 Rust 程序中都会遇到,所以尽早接触这些内容,从核心知识学起。 +具体而言,你将学习到变量、基本类型、函数、注释和控制流。这些基本内容几乎在每个 Rust 程序中都会遇到,所以尽早接触这些内容,从核心知识学起。 > ### 关键字 > diff --git a/src/ch03-02-data-types.md b/src/ch03-02-data-types.md index 7e4b648..71305c9 100644 --- a/src/ch03-02-data-types.md +++ b/src/ch03-02-data-types.md @@ -169,7 +169,7 @@ Rust 的字符类型表示的是一个 Unicode 值,这意味着它可以表示 当你希望将数据分配到栈(stack)而不是堆(heap)时(我们将在第 4 章中进一步讨论栈和堆),或者当你希望确保始终具有固定数量的元素时,数组特别有用。但它们不像 vector (译注:中文字面翻译为“向量”,在 Rust 中意义为“动态数组,可变数组”)类型那么灵活。vector 类型类似于标准库中提供的集合类型,其的大小允许增长或缩小。如果您不确定是使用数组还是 vector,那就应该使用一个 vector:第 8 章更详细地讨论 vector。 -举个例子,在需要知道一年中各个月份名称的程序中,您很可能希望使用的是数组而不是 vector。这样的程序不太可能需要添加或删除月份,所以可以使用数组,因为你知道它总是包含 12 个元素: +举个例子,在需要知道一年中各个月份名称的程序中,你很可能希望使用的是数组而不是 vector。这样的程序不太可能需要添加或删除月份,所以可以使用数组,因为你知道它总是包含 12 个元素: ```rust let months = ["January", "February", "March", "April", "May", "June", "July", @@ -214,7 +214,7 @@ let a = [3; 5]; {{#rustdoc_include ../listings/ch03-common-programming-concepts/no-listing-15-invalid-array-access/src/main.rs}} ``` -此代码编译成功。如果使用 `cargo run` 来运行此代码并输入 0、1、2、3 或 4,则程序将打印数组对应索引的值。如果您输入的是超出数组末尾的数字,例如10,则会看到类似以下的输出: +此代码编译成功。如果使用 `cargo run` 来运行此代码并输入 0、1、2、3 或 4,则程序将打印数组对应索引的值。如果输入的是超出数组末尾的数字,例如10,则会看到类似以下的输出: