作者fuha (mimi)
看板Ruby
标题[问题] 有关於ruby在字串上的处理?~
时间Fri Dec 8 16:46:16 2006
对於ruby字串上的处里,有点小小的疑问~
ruby 在字串上的处里,譬如
ex.
str = "hello" ==> "hello"
str.object_id ==> -605703198
str = str + " world" ==> "hello world"
str.object_id ==> -605757738
变数名称都是 str 但是是不同的物件,今天我想要再做字串处里的时候
让 str 直接不要再生成新的 String ....
这有点像是在java里的String ,在java里可以用 StringBuilder 达成目的(我记得
好像是用这个),那我在ruby如何达成这样的目的勒?
--
▁▁
▕宁宁▏
▕肥肥▏
 ̄ ̄
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.90.189
1F:推 giive:你为何要这样做呢? 12/08 17:11
2F:推 fuha:ㄜ~因为我觉得我程式效率不佳 =.=|| 想改进~ 12/08 17:43
3F:推 godfat:确定效率瓶颈在那吗?程式大量增减字串…? 12/08 17:49
4F:→ godfat:乾脆用 Array 来处理应该比较容易 12/08 17:50
5F:推 fuha:用Array啊~我试试看, 但是还是想问问ruby有可以实现我说得方 12/08 17:55
6F:→ fuha:法吗??? 12/08 17:56
7F:→ yjc1:用 str << " world" 12/08 18:11
8F:推 fuha:楼上的方法ok~ 我会继续想想其他可以改进效率方法的~ 12/08 18:47