// 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
Accountability
25Schritte25 Schritte
Nach Programmabschluss wird ein Zertifikat ausgestellt.
Wer alle Schritte des Programms absolviert hat, erhält ein Badge.
Infos
This program is designed to help you stay accountable and achieve your goals. Through a series of structured activities and regular check-ins, you will learn how to set realistic goals, track your progress, and stay motivated. Whether you're looking to improve your personal or professional life, this program will provide you with the tools and support you need to succeed.
Die Teilnahme an diesem Programm ist über die App von Wix möglich. App öffnen