CMD + K
datatyper
Tall kopierer, lister deler
1:09Fortellerstemme
0:00 / 0:00
Hvorfor reagerer tall og lister så ulikt på det samme likhetstegnet? Tall er uforanderlige: b er lik a kopierer verdien, og b er lik b pluss én lager et helt nytt tall — a er upåvirket. Lister er foranderlige: b er lik a lager bare en pil til til samme rad i minnet, og b dot append fire vokser den ene lista — så a ser endringen også. Vist med to VarBokser som splittes når et nytt tall lages, og et minnediagram der to navnelapper deler ett rad og et firetall vokser ut.