Merge pull request #307 from zz000/patch-1

Update advance.md
pull/310/head
Sunface 3 years ago committed by GitHub
commit 687ac71d48
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -158,7 +158,7 @@ struct DoubleRef<'a,'b:'a, T> {
} }
``` ```
例如上述代码定义一个结构体,它拥有两个引用字段,类型都是泛型 `T`,每个引用都拥有自己的生命周期,由于我们使用了生命周期约束 `'b: 'a`,因此 `'b` 必须活得比 `'a` 久,也就是结构体中的 `r` 字段引用的值必须要比 `s` 字段引用的值活得要久。 例如上述代码定义一个结构体,它拥有两个引用字段,类型都是泛型 `T`,每个引用都拥有自己的生命周期,由于我们使用了生命周期约束 `'b: 'a`,因此 `'b` 必须活得比 `'a` 久,也就是结构体中的 `s` 字段引用的值必须要比 `r` 字段引用的值活得要久。
#### T: 'a #### T: 'a
表示类型 `T` 必须比 `'a` 活得要久: 表示类型 `T` 必须比 `'a` 活得要久:

Loading…
Cancel
Save