Update advance.md

对原文中书名号的使用进行修正(在中文内容中理应使用全角标点《》,而原文使用的为<< >>)
pull/1356/head
Allenyou 9 months ago committed by GitHub
parent 8e7a72bb1b
commit 251a6aea90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -132,7 +132,7 @@ error[E0499]: cannot borrow `*map` as mutable more than once at a time
分析代码可知在 `match map.get_mut(&key)` 方法调用完成后,对 `map` 的可变借用就可以结束了。但从报错看来,编译器不太聪明,它认为该借用会持续到整个 `match` 语句块的结束(第 16 行处),这便造成了后续借用的失败。 分析代码可知在 `match map.get_mut(&key)` 方法调用完成后,对 `map` 的可变借用就可以结束了。但从报错看来,编译器不太聪明,它认为该借用会持续到整个 `match` 语句块的结束(第 16 行处),这便造成了后续借用的失败。
类似的例子还有很多,由于篇幅有限,就不在这里一一列举,如果大家想要阅读更多的类似代码,可以看看[<<Rust >>](https://github.com/sunface/rust-codes)一书。 类似的例子还有很多,由于篇幅有限,就不在这里一一列举,如果大家想要阅读更多的类似代码,可以看看[《Rust 代码鉴赏》](https://github.com/sunface/rust-codes)一书。
## 无界生命周期 ## 无界生命周期

Loading…
Cancel
Save