【Rust Course】读书笔记-方法

32 阅读1分钟

提问

Rust中方法与其他语言有啥不同?

回答

  1. Rust中数据与算法是分开的
  2. 可以在枚举中定义方法

提问

如何示例结构体

回答

Rust中实例化结构体的函数叫做关联函数 它没有&self关键字通常使用new作为函数名

impl Rectangle {
    fn new(w: u32, h: u32) -> Rectangle {
        Rectangle { width: w, height: h }
    }
}