CommencerCommencer 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

Programmation orientée objet avec S3 et R6 en R

Afficher le cours

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