14
問題:當我建立自己的模塊時,Julia的using
和import
有什麼區別?構建模塊時,Julia中`using`和`import`有什麼區別?
我的推測基於閱讀文檔:using
用於將另一個模塊放入當前模塊的名稱空間。 import
用於將來自其他模塊的特定類型/函數/變量帶入當前模塊的名稱空間。
那麼,我有多麼的錯?
問題:當我建立自己的模塊時,Julia的using
和import
有什麼區別?構建模塊時,Julia中`using`和`import`有什麼區別?
我的推測基於閱讀文檔:using
用於將另一個模塊放入當前模塊的名稱空間。 import
用於將來自其他模塊的特定類型/函數/變量帶入當前模塊的名稱空間。
那麼,我有多麼的錯?
的朱莉婭Modules documentation狀態:
的
import
關鍵字[...] 只 同時上一個名稱進行操作。它不會添加模塊 搜索的方式using
呢。import
也不同於using
之處在於 功能必須使用import
導入,以用新的 方法擴展。 [...] 只能通過using
才能看到名稱的功能無法擴展。
(重點煤礦。)
例如,你可以使用import
的方法添加到Base.show
到漂亮,打印自己的類型,但不能蒙山using
。
還有importall
,它導入模塊的所有導出名稱。
很清楚謝謝你(+ 1 + Tick)。在問這個問題之前,我確實閱讀了這段確切的文章,但顯然沒有解讀這個意思。你的重點非常有幫助。 – 2014-11-24 03:11:45