我想在列表中添加一个新成员。当我这样做时。但是当我想在一个函数中做这件事时,什么都没有改变..
> a = list( x=4, y=2)
> a
$x
[1] 4
$y
[1] 2
> a$c = 7
> a
$x
[1] 4
$y
[1] 2
$c
[1] 7
使用函数...
> addNew(a)
> a
$x
[1] 4
$y
[1] 2
功能是:
addNew = function(list){
list$c = 7
}
也许这有点像c中的指针问题,但如何解决呢?