Se una stringa è immutabile, significa che ... (supponiamo JavaScript)
var str = 'foo';
alert(str.substr(1)); // oo
alert(str); // foo
Significa che quando si chiamano metodi su una stringa, restituirà la stringa modificata, ma non cambierà la stringa iniziale?
Se la stringa fosse mutabile, significa che anche la seconda alert()
sarebbe tornata oo
?