相关疑难解决方法(0)

为什么Matz默认在Ruby中选择使Strings变为可变?

这与此问题相反:为什么字符串在Java和.NET中不可变?

这种选择是否仅仅因为操作(追加等)在可变字符串上有效,或者是否有其他原因而在Ruby中进行?

(如果它只是效率,那似乎很奇怪,因为Ruby的设计似乎不会高度重视促进有效的实施.)

ruby string language-design mutable immutability

43
推荐指数
2
解决办法
6224
查看次数

Ruby:String不再混合在1.9中的Enumerable中

那么我怎样才能编写漂亮的代码,例如:

'im a string meing!'.pop
Run Code Online (Sandbox Code Playgroud)

注意:str.chop答案不够

ruby code-formatting

4
推荐指数
1
解决办法
2802
查看次数