[Rust]impl定義のサンプル
書式
impl 構造体名
使用例
#[derive(Debug)]
struct Rectangle {
width: u32,
height: u32,
}
impl Rectangle {
fn create(width: u32, height: u32) -> Rectangle {
Rectangle { width, height }
}
}
fn main() {
let rect = Rectangle::create(66, 77);
println!("{:?}", rect);
}
結果
Rectangle { width: 66, height: 77 }