Bắt đầu ngayBắt đầu miễn phí

Làm việc với Environment (2)

Hầu hết các kiểu biến trong R dùng "copy by value" (sao chép theo giá trị), nghĩa là khi bạn tạo bản sao, biến mới có bản sao dữ liệu riêng. Khi đó, thay đổi một biến sẽ không ảnh hưởng đến biến còn lại.

Environment dùng một cơ chế khác, gọi là "copy by reference" (sao chép theo tham chiếu), nên mọi bản sao là như nhau; thay đổi một bản sao sẽ làm thay đổi tất cả các bản sao.

Thông tin sinh học hữu ích: các base của RNA hơi khác với DNA. Chúng là A, C, G, và U.

Bài tập này là một phần của khóa học

Lập trình hướng đối tượng với S3 và R6 trong R

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
___ 
Chỉnh sửa và Chạy Mã