Skip to content

Commit 091ee3f

Browse files
lambdaplusmiketang84
authored andcommitted
修改几处笔误。
* Update 07-01-types.md * Update 07-01-types.md * Update 07-02-compound-types.md
1 parent de36f51 commit 091ee3f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

07-type/07-01-types.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ let cc = '王';
4848

4949
## 数组 Array
5050

51-
Rust的数组是被表示为`[T;N]`。其中N表示数组大小,并且这个大小一定是个编译时就能获得的整数值,T表`泛型`类型,即任意类型。我们可以这么来声明和使用一个数组:
51+
Rust的数组是被表示为`[T;N]`。其中N表示数组大小,并且这个大小一定是个编译时就能获得的整数值,T表示`泛型`类型,即任意类型。我们可以这么来声明和使用一个数组:
5252

5353
```
5454
let a = [8, 9, 10];
@@ -135,9 +135,9 @@ fn main() {
135135

136136
熟悉C++ std library的同学可能对C++可变数组vector很熟悉,同样的,Rust也提供了一个类似的东西。他叫`Vec`
137137

138-
在基础类型里讲`Vec`貌似是不太合适的,但是本书的安排里,我们已经没有了别的地方来安排这个类型,然而它又是如此的重要,因此,我在这里将为大家介绍一下`Vec`这个类型。
138+
在基础类型里讲`Vec`貌似是不太合适的,但是本书的安排里,我们已经没有别的地方来安排这个类型了,然而它又是如此的重要,因此,我在这里将为大家介绍一下`Vec`这个类型。
139139

140-
在Rust里,`Vec`被表示为 `Vec<T>`其中T是一个范型
140+
在Rust里,`Vec`被表示为 `Vec<T>`其中T是一个泛型
141141

142142
下面介绍几种典型的`Vec`的用法:
143143

07-type/07-02-compound-types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ fn main() {
186186
13:25 error: use of moved value: `ast.a` [E0382]
187187
<anon>:13 println!("{}", ast.a);
188188
```
189-
为什么呢?因为Rust本身,在你调用一个函数的时候,如果传入的不是一个引用,那么无疑,这个参数的onwer将被move掉。同理,impl中的self,如果你写的不是一个引用的话,也是会被默认的move掉哟!
189+
为什么呢?因为Rust本身,在你调用一个函数的时候,如果传入的不是一个引用,那么无疑,这个参数的owner将被move掉。同理,impl中的self,如果你写的不是一个引用的话,也是会被默认的move掉哟!
190190

191191
那么如何避免这种情况呢?答案是`Copy``Clone`
192192

0 commit comments

Comments
 (0)