From 918b3a47f011200dbd03e4acde0dc3efc20138c7 Mon Sep 17 00:00:00 2001 From: wangtxxl <386180127@qq.com> Date: Thu, 4 May 2017 11:23:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=88=E6=9B=B4=E6=AD=A3=E4=B8=BA=E6=9C=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 又更正为有 --- src/ch05-01-method-syntax.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ch05-01-method-syntax.md b/src/ch05-01-method-syntax.md index ef06a91..be509df 100644 --- a/src/ch05-01-method-syntax.md +++ b/src/ch05-01-method-syntax.md @@ -52,7 +52,7 @@ struct > ### `->`运算符到哪去了? > -> 像在 C++ 这样的语言中,又两个不同的运算符来调用方法:`.`直接在对象上调用方法,而`->`在一个对象的指针上调用方法,这时需要先解引用(dereference)指针。换句话说,如果`object`是一个指针,那么`object->something()`就像`(*object).something()`一样。 +> 像在 C++ 这样的语言中,有两个不同的运算符来调用方法:`.`直接在对象上调用方法,而`->`在一个对象的指针上调用方法,这时需要先解引用(dereference)指针。换句话说,如果`object`是一个指针,那么`object->something()`就像`(*object).something()`一样。 > > Rust 并没有一个与`->`等效的运算符;相反,Rust 有一个叫**自动引用和解引用**(*automatic referencing and dereferencing*)的功能。方法调用是 Rust 中少数几个拥有这种行为的地方。 >