diff --git a/src/chapter_3/chapter_3_2.md b/src/chapter_3/chapter_3_2.md index 7c52538..c433b0b 100644 --- a/src/chapter_3/chapter_3_2.md +++ b/src/chapter_3/chapter_3_2.md @@ -6,7 +6,7 @@ Rust是静态类型语言,编译时就必须知道所有变量的类型。根 标量类型包括:整型、浮点型、布尔类型和字符类型。 -### 3.2.1.1 整型和浮点型 +### 1. 整型和浮点型 Rust中的整型和浮点型如下: @@ -78,7 +78,7 @@ fn main() { } ``` -### 3.2.1.2 布尔型 +### 2. 布尔型 Rust中的布尔型用`bool`表示,有两个可能的值,为`true`和`false`。布尔类型使用的场景主要是条件表达式(控制流的内容),使用如下: @@ -103,7 +103,7 @@ fn main() { } ``` -### 3.2.1.3 字符类型 +### 3. 字符类型 Rust用`char`表示字符类型,用于存放单个unicode字符,占用4个字节空间。当存储`char`类型数据时,Rust会将其转换为utf-8编码的数据存储。`char`字面量是单引号包裹的任意单个字符,字符类型使用示例如下: @@ -119,7 +119,7 @@ fn main() { 复合类型是将多个值组合成一个类型。Rust有两个原生复合类型:元组和数组。 -### 3.2.2.1 元组 +### 1. 元组 圆括号以及其中逗号分割的值列表组成元组,定义一个元组方式如下: @@ -158,7 +158,7 @@ fn main() { } ``` -### 3.2.2.2 数组 +### 2. 数组 数组中的每个元素的类型必须相同,数组的长度是固定的,数组的定义方式如下: