リストに新しいメンバーを追加したい。私がそれを行うと、次のようになります。しかし、私が関数でそれをしたいとき、何も変わりません..
> 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のポインタのような問題かもしれませんが、どうすれば解決できますか?