保證學會的 Rust 靜態分發與動態分發機制攻略手冊
分發(Dispatching)是什麼?
Rust 是一個支援「多型(Polymorphism)」的系統級程式語言。
多型簡單來說就是不同的型別(Type),可以具備相同方法(Method)與運算子(Operator),這樣呼叫者就不必為每個型別的每一個方法拉出一條使用路徑。
文謅謅的講這麼多,給你看 Python 示例就秒懂何謂多型了:
class Dog:
def speak(self)
goodhacker.hashnode.dev5 min read