From 064c44eac1f5badf150b3a8e5ad5f7c2b80c1188 Mon Sep 17 00:00:00 2001 From: zongzi531 Date: Fri, 11 Feb 2022 16:48:23 +0800 Subject: [PATCH] Fix typo in basic/method.md --- book/contents/basic/method.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 中少数几个拥有这种行为的地方。 >