Ответ 1
The Julia Документация по модулям Julia гласит:
Только ключевое слово
import
[...] работает с одним именем за раз. Он не добавляет модули для искал, какusing
делает.import
также отличается отusing
тем, что функции должны быть импортированы с использованиемimport
для расширения новыми методы. [...] Функции, имена которых видны только черезusing
, не могут быть расширены.
(Акцент мой.)
Например, вы можете использовать import
для добавления методов в Base.show
, чтобы красиво печатать ваши собственные типы, но не с using
.
Существует также importall
, который импортирует все экспортированные имена модуля.
(Этот ответ относится к Julia 0.6; документация была перефразирована для 1.0.)