Как предотвратить функции, загрязняющие глобальное пространство имен?
Мой проект R становится все более сложным, и яЯ начинаю искать какую-то конструкцию, котораяэквивалентно классам в Java / C # или модулям в python, так что мое глобальное пространство имен неt завалены функциями, которые никогда не используются вне одного конкретного файла .r.
Итак, я предполагаю, что мой вопрос: в какой степени можно ограничить объем функций определенным файлом .r или аналогичным?
Я думаю, что я могу просто превратить весь файл .r в одну гигантскую функцию и поместить в нее функции, но это смешивается с эхом:
myfile.r:
myfile