mirror of
https://github.com/rust-lang-cn/book-cn.git
synced 2025-02-02 15:28:40 +08:00
docs: 删除重复片段 (#67)
This commit is contained in:
parent
ef6b4a9ac8
commit
97086e8263
@ -292,8 +292,6 @@ fn main() {
|
|||||||
|
|
||||||
<span class="caption">示例 19-9: 定义和使用一个不可变静态变量</span>
|
<span class="caption">示例 19-9: 定义和使用一个不可变静态变量</span>
|
||||||
|
|
||||||
静态变量类似于常量,我们在第 3 章的 "变量和常量的区别 "一节中讨论过。静态变量的名字按惯例采用SCREAMING_SNAKE_CASE。静态变量只能存储具有 "静态寿命 "的引用,这意味着Rust编译器可以计算出其寿命,我们不需要明确注释。访问一个不可变的静态变量是安全的。
|
|
||||||
|
|
||||||
静态(`static`)变量类似于第 3 章 [“变量和常量的区别”][differences-between-variables-and-constants]<!-- ignore --> 部分讨论的常量。通常静态变量的名称采用 `SCREAMING_SNAKE_CASE` 写法。静态变量只能储存拥有 `'static` 生命周期的引用,这意味着 Rust 编译器可以自己计算出其生命周期而无需显式标注。访问不可变静态变量是安全的。
|
静态(`static`)变量类似于第 3 章 [“变量和常量的区别”][differences-between-variables-and-constants]<!-- ignore --> 部分讨论的常量。通常静态变量的名称采用 `SCREAMING_SNAKE_CASE` 写法。静态变量只能储存拥有 `'static` 生命周期的引用,这意味着 Rust 编译器可以自己计算出其生命周期而无需显式标注。访问不可变静态变量是安全的。
|
||||||
|
|
||||||
常量与不可变静态变量可能看起来很类似,不过一个微妙的区别是静态变量中的值有一个固定的内存地址。使用这个值总是会访问相同的地址。另一方面,常量则允许在任何被用到的时候复制其数据。
|
常量与不可变静态变量可能看起来很类似,不过一个微妙的区别是静态变量中的值有一个固定的内存地址。使用这个值总是会访问相同的地址。另一方面,常量则允许在任何被用到的时候复制其数据。
|
||||||
|
Loading…
Reference in New Issue
Block a user