concat_test.go 396 B

12345678910111213141516171819202122232425
  1. package main
  2. import (
  3. "fmt"
  4. "testing"
  5. )
  6. func BenchmarkPlusConcat(b *testing.B) {
  7. var main string
  8. for i := 0; i < b.N; i++ {
  9. main = ""
  10. main += "userid : " + "1"
  11. main += "localtion : " + "ab"
  12. }
  13. }
  14. func BenchmarkSprintf(b *testing.B) {
  15. var main string
  16. for i := 0; i < b.N; i++ {
  17. main = ""
  18. main += fmt.Sprintf("userid : %v", "1")
  19. main += fmt.Sprintf("location : %v", "ab")
  20. }
  21. }