ruby

文字列の連結、その2

前回に引き続き、変数を含む3つの文字列を連結する場合はどの方法がよいのか調べてみます。結果の変数に格納する際に"+="を使うのは明らかに遅いのでconcatを使うことにします。 テスト1: "+"による連結 str = 'def' for i in 1..100000 buf = 'abc' + str +…

文字列の連結

Rubyにおける文字列の連結に関してどの方法で処理した方がコストが小さいかを調べてみます。PerlやJavaでの経験上ある程度の予測は付きますが。 テスト1: "+"による連結 buf = '' for i in 1..100000 buf += 'abc' end テスト2: " buf = '' for i in 1..1000…