[Golang] 文字列を特定の文字列で分割する

文字列を特定の文字列で分割するには、strings.Split 関数を使用します。下記の例では、半角のカンマ ,東京,大阪,北海道 という文字列を分割しています。strings.Split 関数は string 型の配列を返します。

package main

import(
  "fmt"
  "strings"
)

func main() {
  str := "東京,大阪,北海道"
  splittedStr := strings.Split(str, ",")
  fmt.Printf("%#v", splittedStr)
}

下記は実行結果です。

[]string{"東京", "大阪", "北海道"}