#Go 言語では文字列のスプライシング方法が多数サポートされています。リストは次のとおりです
一般的に使用される文字列の結合方法
1. 最も一般的な方法は、間違いなく 2 つの文字列を連結することです。 (推奨学習: Go ) ## これは Python に似ていますが、Golang の文字列は言語化できない型であるため、接続のある新しい文字列のペアから新しい文字列が生成されます。効率は影響を及ぼします。
s1 := "字符串" s2 := "拼接" s3 := s1 + s2 fmt.Print(s3) //s3 = "打印字符串"2. 2 番目の方法では sprintf 関数を使用しますが、直接使用する場合のように一時文字列は生成されません。
しかし、効率は高くありませんs1 := "字符串"
s2 := "拼接"
s3 := fmt.Sprintf("%s%s", s1, s2) //s3 = "打印字符串"
Join 関数は、まず文字列配列の内容に基づいて結合後の長さを計算し、次に対応するサイズのメモリを適用して、文字列を 1 つずつ埋めていきます。 array の場合、この効率は非常に高くなりますが、それ以外の場合は効率的ではありません。
rree以上がgolangで文字列を連結する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。