diff --git a/iteration/iter.go b/iteration/iter.go index 1b6db89..54f1125 100644 --- a/iteration/iter.go +++ b/iteration/iter.go @@ -1,10 +1,16 @@ package iteration +import "strings" + // Repeat takes a string and repeat it 5 times func Repeat(s string, repeatTime int) string { - var res string - for i := 0; i < repeatTime; i++ { - res += s - } - return res + // // Bench: 170ns + // var res string + // for i := 0; i < repeatTime; i++ { + // res += s + // } + // return res + + // Bench: 70ns + return strings.Repeat(s, repeatTime) }