Zacznij terazZacznij za darmo

Praca ze środowiskami (2)

Większość typów zmiennych w R używa „kopiowania przez wartość", co oznacza, że gdy tworzysz kopię zmiennej, nowa zmienna ma własną kopię danych. Zmiana jednej zmiennej nie wpływa wtedy na drugą.

Środowiska działają inaczej – korzystają z mechanizmu „kopiowania przez referencję", dzięki czemu wszystkie kopie są identyczne. Zmiana jednej kopii powoduje zmianę wszystkich pozostałych.

Ciekawostka biologiczna: zasady azotowe RNA nieco różnią się od zasad DNA. Są to A, C, G i U.

To ćwiczenie jest częścią kursu

Programowanie obiektowe z S3 i R6 w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
___ 
Edytuj i uruchom kod