Rust 語言之旅 目錄

動態與靜態的發送 (dynamic vs static ispatch)

執行方法有兩種方式:

&dyn MyTrait 這個特徵型別讓我們有能力間接使用動態發送操作該實體物件。

當動態發送被使用時,Rust 鼓勵你將 dyn 放在你的特徵型別前面,這樣其他人才會知道。

記憶體細節: