Rustの構造体
Rustでは構造体を利用できる。 以下のような構文で記述する。
struct User {
id: u64,
name: String
};
User
構造体にはu64
型のid
というフィールドとString
型のname
というフィールドが宣言されている。
Rustでは構造体にメソッドを実装できる。
例えばUser
構造体に対してname
を置き換えるメソッドを実装する場合には以下のように記述する。
impl User {
fn name_replace(&mut self, name: String){
self.name = name;
}
}