2015-04-23 64 views
0
return_sum_diff <- function(a,b){return(list(a+b,a-b))} 
list[t1,t2] = return_sum_diff(1,2) 

它失败,错误列表为什么不能返回多个工作值?

错误[T1,T2] < - return_sum_diff(2,2):对象 'T1' 未找到

我想实现解决方案here用于返回多个参数。

+0

我猜R您不能指定这样的。就像'a < - return_sum_diff(1,2)' – Koundy

+0

一样分配什么是't1'和't2'?什么是'list []'? –

+0

我想t1 = a + b和t2 = a-b发生。 – dineshdileep

回答

1

我想在R你不能这样分配。只需像a <- return_sum_diff(1,2)这样分配一个将有两个值的列表。

如果妳想要一个名为列表,修改功能如下

return_sum_diff <- function(a,b){return(list(t1 = a+b, t2 = a-b))} 
相关问题