From 6497b321b068b8d0dcae801bd218055af3e1b492 Mon Sep 17 00:00:00 2001 From: dudaodong Date: Mon, 30 Oct 2023 17:55:18 +0800 Subject: [PATCH] refactor: clean code --- strutil/string_internal.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/strutil/string_internal.go b/strutil/string_internal.go index faee9b0..bce6f76 100644 --- a/strutil/string_internal.go +++ b/strutil/string_internal.go @@ -32,8 +32,10 @@ func splitIntoStrings(s string, upperCase bool) []string { for i := 0; i < len(runes)-1; i++ { if isUpper(runes[i][0]) && isLower(runes[i+1][0]) { - runes[i+1] = append([]rune{runes[i][len(runes[i])-1]}, runes[i+1]...) - runes[i] = runes[i][:len(runes[i])-1] + length := len(runes[i]) - 1 + temp := runes[i][length] + runes[i+1] = append([]rune{temp}, runes[i+1]...) + runes[i] = runes[i][:length] } }