Go言語で配列内の文字列を全て結合する方法とは?
Go言語で配列内の文字列を全て結合するには、組み込み関数strings.Join
を使用します。
具体的なコード例
以下に例を示します
package main
import (
"fmt"
"strings"
)
func main() {
arr := []string{"Hello", "world", "!"}
joined := strings.Join(arr, " ")
fmt.Println(joined)
}
上記の例では、配列arr
をstrings.Join
関数に渡し、第二引数に区切り文字としてスペースを指定しています。その結果、配列内の文字列がスペースで結合され、"Hello world !"
という文字列が出力されます。
第二引数に指定する文字列はなんでも可能です。文字列をつなげたいだけなら、空文字を渡せば空白なしで結合されます。
joined := strings.Join(arr, "")