Travailler avec les environnements (2)
La plupart des types de variables R utilisent la « copie par valeur », ce qui signifie que lorsque vous en faites une copie, la nouvelle variable possède sa propre copie des valeurs. Dans ce cas, modifier une variable n’affecte pas l’autre.
Les environnements utilisent un système différent, appelé « copie par référence », de sorte que toutes les copies sont identiques ; modifier une copie les modifie toutes.
Petit rappel de biologie : les bases de l’ARN sont légèrement différentes de celles de l’ADN. Ce sont A, C, G et U.
Cet exercice fait partie du cours
Programmation orientée objet avec S3 et R6 en R
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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
___