Skip to content

Commit 7744683

Browse files
committed
Simplified grow logic
1 parent f529e23 commit 7744683

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

stringbuilder.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,9 @@ func (s *StringBuilder) Replace(oldValue string, newValue string) {
186186

187187
func (s *StringBuilder) grow(lenToAdd int) {
188188
// Grow times 2 until lenToAdd fits
189-
newLen := cap(s.data)
189+
newLen := len(s.data)
190190

191-
if cap(s.data) == 0 {
191+
if newLen == 0 {
192192
newLen = 8
193193
}
194194

stringbuilder_benchmark_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"testing"
66
)
77

8-
const text = "Hello dear World"
8+
const text = "Hello my dear World."
99
const count = 25
1010

1111
var result string

0 commit comments

Comments
 (0)