docs: 删除重复片段 (#67)

This commit is contained in:
p7e4 2022-05-15 06:52:53 +08:00 committed by GitHub
parent ef6b4a9ac8
commit 97086e8263
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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 编译器可以自己计算出其生命周期而无需显式标注。访问不可变静态变量是安全的。
常量与不可变静态变量可能看起来很类似,不过一个微妙的区别是静态变量中的值有一个固定的内存地址。使用这个值总是会访问相同的地址。另一方面,常量则允许在任何被用到的时候复制其数据。 常量与不可变静态变量可能看起来很类似,不过一个微妙的区别是静态变量中的值有一个固定的内存地址。使用这个值总是会访问相同的地址。另一方面,常量则允许在任何被用到的时候复制其数据。