開始使用免費開始

與 Environment 的互動(2)

多數 R 變數型別採用「值拷貝」(copy by value)。也就是當你複製它們時,新變數會擁有自己的值拷貝。在這種情況下,更動其中一個變數不會影響另一個。

Environment 採用不同的機制,稱為「參照拷貝」(copy by reference)。所有拷貝都指向同一份內容;更動任一拷貝,所有拷貝都會跟著改變。

實用生物小知識:RNA 的鹼基與 DNA 略有不同,分別是 ACGU

本練習屬於課程

在 R 中使用 S3 與 R6 的物件導向程式設計

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Assign lst
lst <- list(
  perfect = c(6, 28, 496),
  bases = c("A", "C", "G", "T")
)

# Copy lst
lst2 <- ___
  
# Change lst's bases element
___
  
# Test lst and lst2 identical
___ 
編輯並執行程式碼