main.go (365B)
1 package main 2 3 import ( 4 "fmt" 5 "strings" 6 "time" 7 ) 8 9 func main() { 10 now := time.Now() 11 for i := 0; i < 1000; i++ { 12 fmt.Println(i) 13 } 14 fmt.Printf("took %v\n", time.Since(now)) 15 16 now = time.Now() 17 var str strings.Builder 18 for i := 0; i < 1000; i++ { 19 str.WriteString(fmt.Sprintf("%d\n", i)) 20 } 21 fmt.Println(str.String()) 22 fmt.Printf("took %v\n", time.Since(now)) 23 }