52
|
James A. Rosen · 技术社区 · 17 年前 |
![]() |
1
114
我查看了Ruby文档
因此,将代码更改为:
|
![]() |
2
34
与Ruby中的其他IO类型对象一样,当您写入IO时,字符指针会前进。
给这只猫剥皮的另一种方法。 |
![]() |
3
21
我做了一些基准测试,最快的方法是使用
使用连接字符串
所以我认为正确的答案是等价于Java的
|
![]() |
4
11
您的示例在Ruby中有效-我刚刚尝试过。
除非我找不到你用来输出对象ID的原因。 |
![]() |
5
3
好吧,在Ruby中,StringBuffer并不是那么必要,主要是因为Ruby中的字符串是可变的…因此,您可以通过修改现有字符串而不是使用每个concat构造新字符串来构建字符串。 作为注释,您还可以使用特殊的字符串语法,在这里您可以构建一个引用字符串中其他变量的字符串,这使得字符串的构造非常可读。考虑:
这些字符串还可以包含表达式,而不仅仅是变量…例如:
|