fix: change 、to .

This commit is contained in:
katopz
2022-11-07 11:06:19 +07:00
parent 14a2600176
commit a46840763e
13 changed files with 105 additions and 105 deletions

View File

@ -4,7 +4,7 @@
## 生命周期的范围
1、 🌟
1. 🌟
```rust,editable
/* 为 `i` 和 `borrow2` 标注合适的生命周期范围 */
@ -106,7 +106,7 @@ fn main() {
}
```
3 🌟
3. 🌟
```rust,editable
/* 添加合适的生命周期标注,让下面的代码工作 */
fn longest(x: &str, y: &str) -> &str {
@ -119,7 +119,7 @@ fn longest(x: &str, y: &str) -> &str {
fn main() {}
```
4🌟🌟🌟
4. 🌟🌟🌟
```rust,editable
/* 使用三种方法修复下面的错误 */
fn invalid_output<'a>() -> &'a String {
@ -130,7 +130,7 @@ fn main() {
}
```
5🌟🌟
5. 🌟🌟
```rust,editable
// `print_refs` 有两个引用参数,它们的生命周期 `'a` 和 `'b` 至少得跟函数活得一样久
fn print_refs<'a, 'b>(x: &'a i32, y: &'b i32) {
@ -161,7 +161,7 @@ fn main() {
```
#### Structs
6 🌟
6. 🌟
```rust,editable
/* 增加合适的生命周期标准,让代码工作 */
@ -199,7 +199,7 @@ fn main() {
```
7 🌟🌟
7. 🌟🌟
```rust,editable
/* 让代码工作 */
@ -229,7 +229,7 @@ fn main()
```
8 🌟🌟
8. 🌟🌟
```rust,editable
#[derive(Debug)]
@ -277,7 +277,7 @@ fn main() {
}
```
9🌟🌟
9. 🌟🌟
```rust,editable
/* 添加合适的生命周期让下面代码工作 */
struct ImportantExcerpt {
@ -300,7 +300,7 @@ fn main() {}
这种规则被称为生命周期消除规则( Elision ),该规则之所以存在,仅仅是因为这些场景太通用了,为了方便用户而已。事实上对于借用检查器而言,该有的生命周期一个都不能少,只不过对于用户而言,可以省去一些。
10🌟🌟
10. 🌟🌟
```rust,editable
/* 移除所有可以消除的生命周期标注 */