From 1bba4de6f1060e24098b0f0b9440bdb0af1742c3 Mon Sep 17 00:00:00 2001 From: zongzi531 Date: Tue, 8 Mar 2022 13:10:33 +0800 Subject: [PATCH] Fix typo in circle-self-ref/circle-reference.md --- src/advance/circle-self-ref/circle-reference.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/advance/circle-self-ref/circle-reference.md b/src/advance/circle-self-ref/circle-reference.md index a63bc88f..a03060af 100644 --- a/src/advance/circle-self-ref/circle-reference.md +++ b/src/advance/circle-self-ref/circle-reference.md @@ -211,9 +211,9 @@ fn main() { println!("Gadget {} owned by {}", gadget.id, gadget.owner.name); } - // 在 main 函数的最后,gadget_owner,gadget1 和 daget2 都被销毁。 + // 在 main 函数的最后,gadget_owner,gadget1 和 gadget2 都被销毁。 // 具体是,因为这几个结构体之间没有了强引用(`Rc`),所以,当他们销毁的时候。 - // 首先 gadget1 和 gadget2 被销毁。 + // 首先 gadget2 和 gadget1 被销毁。 // 然后因为 gadget_owner 的引用数量为 0,所以这个对象可以被销毁了。 // 循环引用问题也就避免了 }