Newbie question

Hi,

Under most languages it pays to use a StringBuffer of sorts.

Is this true for Ruby, should one use a StringBuffer when appending
many strings?

If so, what is the string buffer called for Ruby?

On Wed, Jul 25, 2007 at 05:40:01AM +0900, ed wrote:

Under most languages it pays to use a StringBuffer of sorts.

Is this true for Ruby, should one use a StringBuffer when appending
many strings?

If so, what is the string buffer called for Ruby?

Strings are mutable in ruby so you just use the << method to append to a
string. Don’t, though, use + as that creates a new string.

‘Foo’ << ‘Bar’, etc

marcel

On 7/24/07, ed [email protected] wrote:

Hi,

Under most languages it pays to use a StringBuffer of sorts.

Under most languages it pays to not do heinous things that cause the
interpreter/runtime to thrash.

Knowledge is power:
http://whytheluckystiff.net/articles/theFullyUpturnedBin.html

hth,
-Harold

On Wed, 25 Jul 2007 05:43:22 +0900
“Marcel Molina Jr.” [email protected] wrote:

to a string. Don’t, though, use + as that creates a new string.

‘Foo’ << ‘Bar’, etc

Thanks, I will give that a go. My automatic knee-jerk reaction was to
use +=, as you pointed out, looks like some more syntax to adjust to
here!

On Wed, 25 Jul 2007 05:47:43 +0900
“Harold H.” [email protected] wrote:

http://whytheluckystiff.net/articles/theFullyUpturnedBin.html
Thanks very much, this looks like a very useful resource.