Показать сообщение отдельно
  #1 (permalink)  
Старый 24.06.2020, 14:34
Интересующийся
Отправить личное сообщение для IgorFomenko Посмотреть профиль Найти все сообщения от IgorFomenko
 
Регистрация: 07.05.2020
Сообщений: 19

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

Последний раз редактировалось IgorFomenko, 24.06.2020 в 14:45.
Ответить с цитированием