Začněte nyníZačněte zdarma

Práce s prostředími (2)

Většina typů proměnných v R používá "kopírování hodnotou", což znamená, že při vytvoření kopie má nová proměnná vlastní sadu hodnot. Změna jedné proměnné tedy neovlivní druhou.

Prostředí fungují jinak – používají systém "kopírování odkazem", takže všechny kopie jsou totožné; změna jedné kopie se projeví ve všech ostatních.

Zajímavost z biologie: báze RNA se mírně liší od bází DNA. Jsou to A, C, G a U.

Toto cvičení je součástí kurzu

Objektově orientované programování s S3 a R6 v R

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
___ 
Upravit a spustit kód