タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

golangとsplitに関するdelegateのブックマーク (1)

  • GoのSplit関数を使うときの注意 Field関数との挙動の違い - キチログ

    文字列をスペースや,や.をデリミタとして分割してスライスに入れたいこと、あると思います。 そんな時によく使われる標準パッケージの関数として、 Split Fields があるかと思います。 (Fields は空白文字をデリミタとして使用します。それ以外を指定したい場合は FieldsFunc を使います。) 突然ですが、以下のコードをみてください。 s := "abc def xyz" fmt.Println(len(strings.Split(s, " ")) fmt.Println(len(strings.Fields(s)) こちらの出力結果にはどうなるでしょう? 正解はどちらも「3」です。 続いてこちらをご覧ください。 s := "" fmt.Println(len(strings.Split(s, " ")) fmt.Println(len(strings.Fields(s))

    GoのSplit関数を使うときの注意 Field関数との挙動の違い - キチログ
  • 1