0

重複の可能性:
data.table オブジェクトの関数 (手順) の記述

値渡し/参照渡しについて質問があります。参照渡しと をdata.table持ってきますが、関数はどうですか?data.table<-:=

DT <- data.table(a=c(1L,2L),b=c("foo","fii"));
f <- function(table){ table[,add:=1L]; }; 
f(DT); # would 0 or 1 copy of DT be performed here ?

R) DT
   a   b add
1: 1 foo   1
2: 2 fii   1

私の理解では、関数の使用は値によるコピーを意味するはずですが、そうですか? よろしく

4

0 に答える 0