печать или отображение переменной внутри функции
Есть ли способprint
или отображать значение переменной внутри функции, а не выводить значение вне функции после вызова функции?
Я практически уверен, что есть и думал, что код был названreveal
или что-то подобное, но я не могу вспомнить правильный термин.
my.function <- function(x) {
y <- x^2
# reveal(y)
# display(y)
# desired result is to print or display here:
# [1] 16
cat(y)
print(y)
return(y)
}
x <- 4
my.function(x)
#16[1] 16
#[1] 16
cat(y)
, print(y)
а такжеreturn(y)
вся печать за пределами функции. Спасибо за любой совет.
РЕДАКТИРОВАТЬ
Я нашел похожий вопрос здесь:
https://stat.ethz.ch/pipermail/r-help/2002-November/027348.html
Ответ на этот вопрос от Питера Далгаарда состоял в том, чтобы снять флажок под названиемbuffered output
подMisc
Вкладка. Тем не менее, это не похоже на работу в моем случае. Возможно, вопросы не связаны.