From cb339787fe9e8624c983218475c19ee7cbb167a0 Mon Sep 17 00:00:00 2001 From: wangtxxl <386180127@qq.com> Date: Wed, 15 Mar 2017 16:19:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=91=E6=94=B9=E6=88=90=E7=9B=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 向改成相 --- src/ch04-01-what-is-ownership.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch04-01-what-is-ownership.md b/src/ch04-01-what-is-ownership.md index 62b60e5..667d8b0 100644 --- a/src/ch04-01-what-is-ownership.md +++ b/src/ch04-01-what-is-ownership.md @@ -274,7 +274,7 @@ let y = x; println!("x = {}, y = {}", x, y); ``` -他们似乎与我们刚刚学到的内容向抵触:没有调用`clone`,不过`x`依然有效且没有被移动到`y`中。 +他们似乎与我们刚刚学到的内容相抵触:没有调用`clone`,不过`x`依然有效且没有被移动到`y`中。 原因是像整型这样的在编译时已知大小的类型被整个储存在栈上,所以拷贝其实际的值是快速的。这意味着没有理由在创建变量`y`后使`x`无效。换句话说,这里没有深浅拷贝的区别,所以调用`clone`并不会与通常的浅拷贝有什么不同,我们可以不用管它。