Название вопроса в значительной степени говорит :, есть ли способ для функции R узнать, вызывается ли она напрямую или из цикла for
или while
? sys.frame(0)
или parent.frame(1)
возвращает .GlobalEnv
независимо от того, была ли функция вызвана напрямую или из одного из этих циклов. Итак, есть ли другой способ?
Спасибо.