2008-09-10から1日間の記事一覧

文字列に文字列を追加するときに+=を使うのと<<を使うのではスピードが325倍違う

$ time ruby19 -e 's="";50000.times{s+="foobar"};' 4.58s user 9.03s system 99% cpu 13.650 total $ time ruby19 -e 's="";50000.times{s<<"foobar"};' 0.03s user 0.01s system 79% cpu 0.042 totalえーっと、連結スピードが325倍違います。 注意が必要…