For mutable types we can think of assignment as making a fresh copy of the value and for immutable types and for mutable types assignment does not make a fresh copy it rather makes both names point to exactly the same value.
മാറ്റമില്ലാത്ത ടൈപ്പുകൾക്കായി, അസൈൻമെന്റിനെ മൂല്യത്തിന്റെ പുതിയ പകർപ്പ് നിർമ്മിക്കുന്നതായി നമുക്ക് ചിന്തിക്കാം, മ്യൂട്ടബിൾ ടൈപ്പുകൾക്ക് അസൈൻമെന്റ് ഒരു പുതിയ പകർപ്പ് ഉണ്ടാക്കുന്നില്ല, പകരം രണ്ട് പേരുകളും ഒരേ മൂല്യത്തിലേക്ക് പോയിന്റുചെയ്യുന്നു.