R 从函数中的函数打印到控制台
我想在打印到控制台的函数中使用此函数:R 从函数中的函数打印到控制台,r,function,printing,R,Function,Printing,我想在打印到控制台的函数中使用此函数: somefun <- function(x) { otherfun <- function (x) { print(x) } } somefun("It works!") somefun调用外部函数中的内部函数 somefun <- function(x) { otherfun <- function (x) { print(x) } otherfun(x)
somefun <- function(x) {
otherfun <- function (x) {
print(x)
}
}
somefun("It works!")
somefun调用外部函数中的内部函数
somefun <- function(x) {
otherfun <- function (x) {
print(x)
}
otherfun(x)
}
somefun("It works!")
#[1] "It works!"
一些有趣的事谢谢Ronak!但是当otherfun
不仅仅是打印时,这不是一个问题吗?想不出一个问题的原因。如果print
在otherfun
中,我想你需要调用它。你有不同的例子来解释吗?不确定我是否理解正确。是否要调用print(x)
,该函数位于otherfun
函数中,而不运行x,因为somefun
和otherfun
的输入相同。为什么不把print(x)
作为somefun
本身的第一行呢?我不清楚你的问题。它要求在控制台中打印x
,我的答案就是这样做的。很难想象你的问题中没有包括的东西。