конфликт имен
Здравствуйте, я написал модуль, в котором определена closure функция el, которая содержит функцию array. Функция array вызывает функцию dims из другого модуля c closure функцией array. Возникает конфликт имен: функция array вызывает array.dims().
Я готов дать этим closure функциям el и array имена в верхнем регистре,но так принято обозначать константы, хотя эти closure функции и объявляются обычно как константы. Начинать с большой принято для конструкторов объектов, начинать с $ не рекомендуется во избежание конфликта со сторонними библиотеками. Подскажите, как быть?
Последний раз редактировалось IgorFomenko, 24.06.2020 в 14:45.
|