// 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
â
Discover Chic Couture - Office
Healthy Baking Basics đ§
8krokov8 krokov
KaĹždĂ˝, kto absolvoval vĹĄetky kroky v online programoch, zĂska odznak.
InformĂĄcie
Eat sweet treats you made yourself!
Itâs time to go beyond box recipes and enjoy treats without sacrificing your health. These tips will have you baking like a pro in no time.
K tomuto programu sa mĂ´Ĺžete tieĹž pripojiĹĽ prostrednĂctvom mobilnej aplikĂĄcie. ChoÄte do aplikĂĄcie