4
假設我導入了std.algorithm.BinaryHeap
,並且想要調用它的removeAny
方法(例如,delete_min
)。如果我從std.algorithm
本身導入方法,我可以寫這樣的事:別名D中的對象方法
import std.algorithm: removeAny;
alias delete_min = removeAny;
不過,我顯然不能做到這一點,因爲removeAny
是BinaryHeap
的方法。我怎樣才能將它別名?