摘要:
前言 在学习 Rust 的过程中,所有权(Ownership)和借用(Borrowing)是两个绕不开的核心概念。 通过前面的学习,我们已经知道: 所有权决定谁拥有数据。 借用允许我们在不转移所有权的情况下访问数据。 共享引用 &T 允许多个读取者,可变引用 &mut T 要求独占访问。 但是,当我 阅读全文
posted @ 2026-10-30 15:50
ZhengQC
阅读(2)
评论(0)
推荐(0)
摘要:
在学习 Rust 的所有权与借用机制时,我们通常会接触到一条重要规则: 同一份数据可以同时存在多个共享引用,但共享借用与独占的可变借用不能发生冲突。 然而,考虑下面这段代码: fn main() { let mut name = ( String::from("Ferris"), String::f 阅读全文
posted @ 2026-10-30 15:11
ZhengQC
阅读(3)
评论(0)
推荐(0)
摘要:
所有权(Ownership)与借用(Borrowing)是 Rust 语言最重要的特性之一,也是初学 Rust 时最容易产生困惑的部分。 例如,为什么下面的代码无法编译? let s1 = String::from("hello"); let s2 = s1; println!("{s1}"); / 阅读全文
posted @ 2026-10-30 09:46
ZhengQC
阅读(7)
评论(0)
推荐(0)

浙公网安备 33010602011771号