Я ищу что-то вроде private
атрибут, работающий не с классами, а с модульными сущностями. Функции, классы, счетчики и т.д.Как предотвратить функцию импортирования из моего модуля?
Например, в Erlang есть атрибут экспорта, который идет как это: -export([fun1, fun2])
, имея в виде только fun1
и fun2
всех функций в модуле будет экспортировано. В D все, кажется, экспортируется по умолчанию, что хорошо, но есть ли способ предотвратить что-то конкретное от этого?