(初出: Golang の文字列連結はどちらが速い? - Qiita) 前回につづき string の話題。 Go 言語で文字列の連結を行う際にどうやるのが一番速いか,という話。 文字列連結を行う4つの方法 Go 言語で文字列の連結を行う際には概ね以下の4つの方法がある。 “+” 演算子で連結する strings.Join で連結する bytes.Buffer に追記する []byte に append する string は「不変(immutable)」なので,最初の2つが高コストになるだろうことはすぐに想像がつく。 Goでは文字列連結はコストの高い操作 - Qiita Go言語で効率良く文字列を連結する話 #golang - memoメモ では残りの2つはどうなのかというと Goの文字列結合のパフォーマンス - Qiita によると最後のが一番速いらしい。ほんじゃまぁ,確かめてみるか。