字型刪除?在魯斯特

https://users.rust-lang.org/t/type-erasue-in-rust/105765#post_1

在 Rust 中的 Type Erasure

在 Rust 中,type erasure 指的是從一個泛型類型 S中,提取出不依賴於 T 的函數,並將它們轉換為一個與 T 無關的版本。當我們將 S中不使用 T 的函數提取成一個’Untyped’版本時,我們可以稱這個版本為 type erasure。當我們將 S的一部分功能轉化為不依賴於 T 的形式時,這將產生一個&dyn Untyped_Parts_Of_S,我們也可以稱這個新型態為一種 type erasure。

via The Rust Programming Language Forum – Latest posts

January 24, 2024 at 12:31PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *