diff --git a/book/contents/basic/method.md b/book/contents/basic/method.md index df385cdc..0b417fb6 100644 --- a/book/contents/basic/method.md +++ b/book/contents/basic/method.md @@ -133,7 +133,7 @@ fn main() { > ### `->` 运算符到哪去了? > -> 在 C/C++ 语言中,有两个不同的运算符来调用方法:`.` 直接在对象上调用方法,而 `->` 在一个对象的指针上调用方法,这时需要先解引用指针。换句话说,如果 `object` 是一个指针,那么 `object->something()` 和 `(*object).something()` 是一样的。 +> 在 C/C++ 语言中,有两个不同的运算符来调用方法:`.` 直接在对象上调用方法,而 `->` 在一个对象的指针上调用方法,这时需要先理解引用指针。换句话说,如果 `object` 是一个指针,那么 `object->something()` 和 `(*object).something()` 是一样的。 > > Rust 并没有一个与 `->` 等效的运算符;相反,Rust 有一个叫 **自动引用和解引用**的功能。方法调用是 Rust 中少数几个拥有这种行为的地方。 >