Jest odwrotnością tego pytania: Why can't strings be mutable in Java and .NET?Dlaczego Matz zdecydował się na domyślne ustawienie Ciągów w Ruby?
Czy to wybór dokonany w Ruby tylko dlatego operacje (dodaje) i takie są skuteczne na smyczki modyfikowalnych, czy też jest jakiś inny powód?
(jeśli to tylko wydajność, które wydają się osobliwe, ponieważ konstrukcja Ruby wydaje inaczej by nie umieścić wysoką premię na faciliating sprawną realizację.)
Uwaga: Wiem niewiele o Ruby. Ale interesuję się projektowaniem języka. –
Dlaczego nie zapytasz Matza? Prawdopodobnie ma lepszą odpowiedź niż my –
@Sam: haha, dobry punkt. Mam nadzieję, że gdzieś o tym napisał, a ktoś mógłby mi o tym powiedzieć lub podsumować. –