你提到 import,你腦中浮現的畫面大概是貨櫃輪卸貨。其實這個字源自拉丁文 importare,由 in-(向內)加上 portare(攜帶、運送)組合而成。想像一個挑夫,把外地的貨物扛進城門,這就是它最原始的樣子。
隨著時間推移,這個「扛進來」的動作發生了抽象化。就像中文裡我們常說「這話很有份量」或「這個人很有份量」,當東西被「扛進」你的思考體系時,它就帶有了「重要性」或「意義」。所以 import 既可以指「進口貨」,也可以指「意義重大」。
你可以把這聯想成「進貨」與「進口」:實體的貨物(goods)進口,以及抽象的含義(meaning)進口到你的理解中。這種「導入」的概念在現代軟體操作裡也非常常見,就像你把外部檔案「匯入」到你的編輯軟體一樣。
下次看到 import,先問自己:這是在「扛貨櫃」還是在「扛重量(重要性)」?