Skip to content

docs: clarify mutability wording in User struct example#1605

Open
skylunna wants to merge 1 commit intosunface:mainfrom
skylunna:docs/fix-user-struct-mutability
Open

docs: clarify mutability wording in User struct example#1605
skylunna wants to merge 1 commit intosunface:mainfrom
skylunna:docs/fix-user-struct-mutability

Conversation

@skylunna
Copy link
Copy Markdown

这个PR是做什么的?

修复了在第二部分:Rust基础入门-复合类型-结构体中,String可变性的一个可能令人困惑的语句。

为什么这么做

原始文本说“例如 username 代表了用户名,是一个可变的 String 类型”。

struct User {
    active: bool,
    username: String,
    email: String,
    sign_in_count: u64,
}

虽然String支持内容修改,但struct字段本身并不是可变的,在实例上没有使用“mut”。为了不让初学者产生奇怪的困惑,所以修改了其表述。

修改

  • 例如 username 代表了用户名,其类型是 String(一种支持内容修改的字符串类型)。

@skylunna skylunna changed the title docs:澄清User结构示例中的可变性措辞 docs: clarify mutability wording in User struct example Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant