[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 }