Lucrul cu medii de execuție (2)
Majoritatea tipurilor de variabile din R folosesc „copiere prin valoare", ceea ce înseamnă că atunci când faci o copie a unei variabile, noua variabilă deține propria ei copie a valorilor. Astfel, modificarea unei variabile nu o afectează pe cealaltă.
Mediile de execuție folosesc un sistem diferit, cunoscut drept „copiere prin referință", prin care toate copiile sunt identice – modificarea unei copii le modifică pe toate.
Fapt util din biologie: bazele ARN sunt ușor diferite față de bazele ADN. Acestea sunt A, C, G și U.
Acest exercițiu face parte din cursul
Programare orientată pe obiecte cu S3 și R6 în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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
___