Merge pull request #223 from mag1cianag/patch

update cell-refcell
pull/224/head
Sunface 3 years ago committed by GitHub
commit 665e413b66
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -345,7 +345,7 @@ fn retain_even(nums: &mut Vec<i32>) {
## 总结 ## 总结
`Cell`和`RefCell`都为我们带来了内部可性这个重要特性,同时还将借用规则的检查从编译期推迟到运行期,但是这个检查并不能被绕过,该来早晚还是会来,`RefCell在运行期的报错会造成`panic` `Cell`和`RefCell`都为我们带来了内部可性这个重要特性,同时还将借用规则的检查从编译期推迟到运行期,但是这个检查并不能被绕过,该来早晚还是会来,`RefCell`在运行期的报错会造成`panic`
`RefCell`适用于编译器误报或者一个引用被在多个代码中使用、修改以至于难于管理借用关系时,还有就是需要内部可变性时。 `RefCell`适用于编译器误报或者一个引用被在多个代码中使用、修改以至于难于管理借用关系时,还有就是需要内部可变性时。

Loading…
Cancel
Save