Как определить, выполняется ли код в контексте knitr / rmarkdown?

Основываясь на некоторых простых тестах,interactive() верно при запуске кода внутриrmarkdown::render() или жеknitr::knit2html(), То есть простой.rmd файл, содержащий

```{r}
print(interactive())
```

дает HTML-файл, который сообщаетTRUE.

Кто-нибудь знает о тесте, который я могу запустить в блоке кода, который определит, выполняется ли он «неинтерактивно», что я имею в виду «в пределах knit2html () или render ()»?

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

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