摘要:
生命周期 为何需要有生命周期 先看一个例子:我们要求有一个函数,这个函数能够返回两个字符串中比较长的哪一个,比如下面的代码就要求输出 abcdefg。 fn main() { let x: String = String::from("abcdefg"); let y: String = Strin 阅读全文
摘要:
Trait Trait 是什麼東西 Trait 中定義了一組方法,類似於其他語言當中的接口,但是不同於其他語言中的接口(後面會展開)。因爲其內部是一組方法,因此 Trait 所定義的是一種公共行爲。比如所有男生被要求上公廁的時候只能進男廁所,所有運動員被要求不允許毆打裁判……也就是讓一些不同的類型卻 阅读全文