CommencerCommencez gratuitement

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

<cours>Programmation orientée objet avec S3 et R6 en R</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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
___ 
Modifier et exécuter le code