【发布时间】:2022-11-10 12:40:06
【问题描述】:
假设我创建了一些结合了许多重复字符串文字的 Rust 源代码。它们是否在编译过程中进行了重复数据删除?
【问题讨论】:
标签: rust
假设我创建了一些结合了许多重复字符串文字的 Rust 源代码。它们是否在编译过程中进行了重复数据删除?
【问题讨论】:
标签: rust
是的!如果您创建以下程序,它打印两个变量的内存地址,您将看到它们打印相同的值。也就是说,a 和 b 都引用相同的基础数据。
fn main() {
let a = "Hello";
let b = "Hello";
println!("{:p} {:p}", a, b);
}
【讨论】: