2015-02-10 65 views

回答

3

基本上它是主叫

new.env(hash=FALSE) 

new.env(hash=TRUE) 

來自R內(如圖here)之間的相同差異。

?environment幫助頁面描述的選項,甚至提供了一個關於performance implications of hashing討論的鏈接。所以,如果你想你的變量的名稱存儲在一個散列,選擇R_NewHashedEnvironment(),如果沒有,選擇NewEnvironment()

+0

那麼,這是否意味着如果它使用哈希表我需要'HASHTAB()'來定義一個變量在環境中,如果我沒有使用它,我只能使用FRAME()'? – 2015-02-10 22:37:59