从函数返回对象(R)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从函数返回对象(R)相关的知识,希望对你有一定的参考价值。
我不明白为什么这个片段不起作用。我对return()
函数的理解是,它使您能够使用在函数外部的函数内创建的对象。
我有这个简单的功能,我想在我的功能之外使用product
。我怎样才能做到这一点?或者,或者,我完全错过了return()
函数的要点?
simple_fcn<- function(input1, input2)
{
product = input1*input2
return(product)
}
simple_fcn(2,5)
print(product)
答案
在将函数调用到全局环境中可用的变量时,需要保存return参数,即尝试以下操作:
product_global <- simple_fcn(2, 5)
print(product_global)
另一答案
除了Felipe的评论之外,要将product
分配给函数父级环境中的变量,您可以在函数内部执行product <<- product
或assign('product', product, 1)
。有关更灵活的作业,请参阅?assign
。
以上是关于从函数返回对象(R)的主要内容,如果未能解决你的问题,请参考以下文章
如何将数据从回收器适配器发送到片段 |如何从 recyclerview 适配器调用片段函数