[Rust]impl定義のサンプル

2021年6月13日

書式
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 }

Rust

Posted by arkgame