// Sample benchmarks to test which function is better for converting
// an integer into a string. First using the fmt.Sprintf function,
// then the strconv.FormatInt function and then strconv.Itoa.
package listing05_test
import (
"fmt"
"strconv"
"testing"
)
// BenchmarkSprintf provides performance numbers for the
// fmt.Sprintf function.
func BenchmarkSprintf(b *testing.B) {
number := 10
b.ResetTimer()
for i := 0; i < b.N; i++ {
fmt.Sprintf("%d", number)
}
}
// BenchmarkFormat provides performance numbers for the
// strconv.FormatInt function.
func BenchmarkFormat(b *testing.B) {
number := int64(10)
b.ResetTimer()
for i := 0; i < b.N; i++ {
strconv.FormatInt(number, 10)
}
}
// BenchmarkItoa provides performance numbers for the
// strconv.Itoa function.
func BenchmarkItoa(b *testing.B) {
number := 10
b.ResetTimer()
for i := 0; i < b.N; i++ {
strconv.Itoa(number)
}
}
$w
top of page
Dress To Impress
Look Your Best
7Gün7 Gün
7Adım7 Adım
Program bittiğinde tüm adımları tamamlayan herkes bir rozet kazanır.
Hakkında
Take 7 days to pamper yourself. You deserve it!
Get daily tips to make on how to rejuvenate yourself with beauty treatments, quick workouts and relaxation techniques.
The refreshing feel and glowing skin from a day at the spa can be had without ever leaving home.
Bu programa mobil uygulamadan da katılabilirsiniz. Uygulamaya Git