commit
4db2d899f4
|
@ -13,7 +13,7 @@ fn generic<T>(x: T) where T: 'static {}
|
|||
## &'static
|
||||
作为一个引用生命周期,`&'static` 说明该引用指向的数据可以跟程序活得一样久,但是该引用的生命周期依然有可能被强转为一个更短的生命周期。
|
||||
|
||||
1、🌟🌟 有好几种方法可以将一个变量标记为 `'static` 生命周期, 其中两种都是和保存在二进制文件中相关( 例如字符串字面量就是保存在二进制文件中,它的生命周期是 `'statci` )。
|
||||
1、🌟🌟 有好几种方法可以将一个变量标记为 `'static` 生命周期, 其中两种都是和保存在二进制文件中相关( 例如字符串字面量就是保存在二进制文件中,它的生命周期是 `'static` )。
|
||||
|
||||
```rust,editable
|
||||
|
||||
|
@ -184,4 +184,4 @@ fn print_f(t: &(impl Display + 'static)) {
|
|||
fn print_g(t: &'static String) {
|
||||
println!("{}", t);
|
||||
}
|
||||
```
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue