Я не могу понять, в чем разница/вариант использования EXPORT_OK
vs EXPORT
.
Большинство ресурсов упоминает что-то в следующих строках:
@Export позволяет экспортировать функции и переменные модулей в пользователей с использованием стандартного метода импорта. Таким образом, мы не необходимо создать объекты для доступа модулей к своим членам.
@EXPORT_OK экспортирует символы по требованию для выборочного списка символов (подпрограмм и переменных) модуля.
Но я действительно не вижу здесь разницы/значения.
Может ли кто-нибудь дать небольшой фундаментальный пример различия/использования этих двух символов?