这与此问题相反:为什么字符串在Java和.NET中不可变?
这种选择是否仅仅因为操作(追加等)在可变字符串上有效,或者是否有其他原因而在Ruby中进行?
(如果它只是效率,那似乎很奇怪,因为Ruby的设计似乎不会高度重视促进有效的实施.)
ruby string language-design mutable immutability
那么我怎样才能编写漂亮的代码,例如:
'im a string meing!'.pop
注意:str.chop答案不够
str.chop
ruby code-formatting
ruby ×2
code-formatting ×1
immutability ×1
language-design ×1
mutable ×1
string ×1