EMZETT.
Giriş yap

Değişmezlik (immutability)

Kısaca: Değişmez bir nesne oluşturulduktan sonra değiştirilemez. Değiştirmek yerine yeni, uyarlanmış bir kopya oluşturursunuz.

Biraz daha ayrıntılı: Değişmez veriler bütün bir hata sınıfını önler: kimse bir nesneyi “arkanızdan” değiştiremez ve birkaç iş parçacığı kilit olmadan aynı anda okuyabilir. Dizgiler Java, Python, C# ve JavaScript’te değişmezdir; birçok dil değişmez koleksiyonlar sunar (demetler, record, const, val, frozen).

Ayrıntılı

name = "Mia"
new = name.upper()

Ayrıca bak: Saf işlev, İş parçacığı, Sabitler, Dizgiler