Värden och referenser Tilldelning kopierar referenser, inte värden! a=17 innebär: Skapa objektet "heltalet 17" Lägg in en referens till det i variabeln "a" a=a+1 innebär: Ta objektet som "a" refererar till ("heltalet 17") Skapa objektet "heltalet 1" Addera dessa två objekt; få ett nytt ("heltalet 18") Lagra en referens till detta nya objekt i variabeln "a" b=a innebär Ta objektet som "a" refererar till ("heltalet 17") Lagra en referens till detta objekt i variabeln "b" Tråkigt? Ja, så länge vi pratar om oföränderliga objekt