Как предотвратить функции, загрязняющие глобальное пространство имен?

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

Итак, я предполагаю, что мой вопрос: в какой степени можно ограничить объем функций определенным файлом .r или аналогичным?

Я думаю, что я могу просто превратить весь файл .r в одну гигантскую функцию и поместить в нее функции, но это смешивается с эхом:

myfile.r:

myfile 

Ответы на вопрос(3)

Ваш ответ на вопрос