可変変数
2022/2/16 23:49:00
新しい空のString
を生成する
let mut s = String::new();
https://doc.rust-jp.rs/book-ja/ch08-02-strings.html#新規文字列を生成する
空のまま使うことはあまりないので、変数にmut
をつけて可変変数にする
struct User {
username: String,
email: String,
sign_in_count: u64,
active: bool,
}
fn main() {
let mut user1 = User {
username: String::from("username1"),
email: String::from("[email protected]"),
active: true,
sign_in_count: 1,
};
user1.username = String::from("username2");
println!("{}", user1.username); //username2
}