要附加到现有字符串,这就是我正在做的事情.
s = 'hello'
s.gsub!(/$/, ' world');
Run Code Online (Sandbox Code Playgroud)
是否有更好的方法可以附加到现有字符串.
在有人建议以下回答之前,lemme表明这个不起作用
s = 'hello'
s.object_id
s = s + ' world'
s.object_id
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,object_id对于两种情况将是不同的.
sep*_*p2k 162
您可以使用<<就地附加到字符串.
s = "foo"
old_id = s.object_id
s << "bar"
s #=> "foobar"
s.object_id == old_id #=> true
Run Code Online (Sandbox Code Playgroud)
Ju *_*ira 53
你也可以使用以下内容:
s.concat("world")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
120621 次 |
| 最近记录: |