考慮下面的代碼:遞歸列出
b <- list(u=5,v=12)
c <- list(w=13)
a <- list(b,c)
因此,一個確實是一個列表的列表。當我撥打a$b
或a$c
時,爲什麼返回NULL
?同樣,如果我呼叫a$u
,a$v
或a$w
,則返回NULL
。
也有以下的差異:通過名
c(list(a=1,b=2,c=list(d=5,e=9)))
和
c(list(a=1,b=2,c=list(d=5,e=9)), recursive=T)
你可以試試'a < - list(b = b,c = c)'。你可以做'一個$ b'和'一個$ c'。 –
由於顯而易見的原因,您應該避免創建列表對象「c」。 –