2017-04-24 84 views
3

當我使用using關鍵字獲得庫時,我在啓動時在控制檯中收到警告。我怎樣才能減輕名稱衝突的問題?我沒有看到其他編程語言提供的庫別名關鍵字as朱莉婭的命名空間衝突

+0

您可以使用'import'來代替。 –

+0

我可以使用整個包裝的一部分嗎? – m33lky

+0

供參考,哪些庫? –

回答

7

您可以改爲使用import。您可以隨時別名它自己,因爲模塊只是變量:

import DifferentialEquations 
DiffEq = DifferentialEquations 
const DE = DifferentialEquations # Don't know if const matters here 

有針對此提供import as語法糖的懸而未決的問題。 https://github.com/JuliaLang/julia/issues/1255

+0

我希望這些確切的信息在官方文檔中。 – m33lky

+0

你應該總是做'const'!如果不是,那麼'DiffEq.foo'和任何對它的調用將永遠不會被推斷。 –

+0

不確定模塊是否有隱含的const或其他內容。 –