From 50c0e52521a7fc0cf14f1b95948bc8246c97266b Mon Sep 17 00:00:00 2001 From: Justin LeFebvre Date: Wed, 9 Jul 2014 17:35:02 -0400 Subject: [PATCH] much simpler logic without requiring a branch condition --- semver.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/semver.go b/semver.go index c363131..b6bc9bb 100644 --- a/semver.go +++ b/semver.go @@ -360,10 +360,7 @@ func containsOnly(s string, set string) bool { } func hasLeadingZeroes(s string) bool { - if len(s) > 1 { - return strings.HasPrefix(s, "0") - } - return false + return len(s) > 1 && s[0] == '0' } // Creates a new valid build version