From 336580707cd58f2c17ec4c686d54982417d1a4b4 Mon Sep 17 00:00:00 2001 From: cui fliter Date: Wed, 28 Sep 2022 16:41:54 +0800 Subject: [PATCH] cmd/fix: use strings.Cut Signed-off-by: cui fliter --- src/cmd/fix/main.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cmd/fix/main.go b/src/cmd/fix/main.go index 70874d4306..0f36fcc312 100644 --- a/src/cmd/fix/main.go +++ b/src/cmd/fix/main.go @@ -75,8 +75,8 @@ func main() { } majorStr := (*goVersionStr)[len("go"):] minorStr := "0" - if i := strings.Index(majorStr, "."); i >= 0 { - majorStr, minorStr = majorStr[:i], majorStr[i+len("."):] + if before, after, found := strings.Cut(majorStr, "."); found { + majorStr, minorStr = before, after } major, err1 := strconv.Atoi(majorStr) minor, err2 := strconv.Atoi(minorStr)