Сделать функцию возвратом молча

Я хотел бы написать функцию R, которая возвращается молча, например, что я получаю от функции barplot, например.

Я имею в виду, что я могу хранить вывод в переменной, если я делаю output = myfunction(), но этот вывод не печатается, если я просто использую myfunction().

Ответ 1

myFunc <- function(x){
  invisible(x*2)
}

> myFunc(4)
> y <-myFunc(4)
> y
[1] 8
>