Я исследую, могу ли я хранить все "пользовательские функции" в одной среде (а не в глобальной).Мне удается создать среду и отправить функцию внутри среды.Я также могу вызвать функцию, ссылаясь на [environment $ function].
Однако я не могу получить подробную информацию о функции.
Вопрос: Как я могупросмотреть сведения о функции, которая находится внутри среды?
Мой код:
# Create environment.
env_functions <- new.env()
# Create function, send in to above mentioned environment.
env_functions$my_print <- function() {
print("hello")
}
Предполагается, что эта команда должна отображать сведения о функции:
ls.str(env_functions)
Результат:
my_print : function ()
# Почему детали функции не видны?
Однако можно вызывать функции:
env_functions$my_print()
Результат:
[1] "hello"