エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Go言語】strings.Replace VS strings.NewReplacer 速度比較 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Go言語】strings.Replace VS strings.NewReplacer 速度比較 - Qiita
文字の置き換えをする際に使う「strings.Replace」と「strings.NewReplacer」について速度比較してみま... 文字の置き換えをする際に使う「strings.Replace」と「strings.NewReplacer」について速度比較してみました。 実装(hoge→foo、moge→bar) strings.Replace // 「hogemoge」のスライス1万個 var s = strings.Split(strings.TrimRight(strings.Repeat("hogemoge,", 10000), ","), ",") func BenchmarkReplace(b *testing.B) { for _, v := range s { fmt.Println(strings.Replace(strings.Replace(v, "hoge", "foo", -1), "moge", "bar", -1)) } } // 「hogemoge」のスライス1万個 var s = str