技術系TIPS
PR

【Golang】list型の配列をカンマなど特定の区切り文字で連結する

saratogax
記事内に商品プロモーションを含む場合があります

普段、go 言語を触る機会は少ないのですが、画面への表示で配列(リスト)の中身を特定の文字列で区切って表示したいケースに遭遇しました。

ってことで公式のドキュメントを参考にしてみます。

Join concatenates the elements of its first argument to create a single string. The separator string sep is placed between elements in the resulting string.

https://pkg.go.dev/strings#example-Join

では、tags 変数の定義が以下の場合を想定してみます。

tags []string

これをカンマ区切りで表現するには、strings.Join を利用すれば OK ですね。

import {
  "strings"
}

tags := []string{"a", "b", "c"}

strings.Join(tags[:], ", ")

ABOUT ME
saratoga
saratoga
フリーランスエンジニア
仕事にも趣味にも IT を駆使するフリーランスエンジニア。技術的な TIPS や日々の生活の中で深堀りしてみたくなったことを備忘録として残していきます。
記事URLをコピーしました