對於一個類項目,我正在編寫一個程序,用於評估相同抽象數據結構的不同實現的性能。由於我使用相同的代碼來測試每個代碼,因此我希望能夠根據用戶輸入設置模塊別名,並通過測試代碼運行該模塊。有條件的模塊別名
換句話說,我想是這樣的:
let module M =
if model = "tree" then TreeModel else
if model = "hash" then HashModel else
ListModel
in ...
有沒有一種方法可以讓我做這個工作,或者我要對所有這一切錯了嗎?
謝謝,這正是我一直在尋找的! – 2012-04-22 22:22:05