From 980279648911601f56644c6b09746864a29e661e Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Sat, 20 Jun 2015 11:06:01 -0400 Subject: [PATCH] fix indent error flow --- conversions.go | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/conversions.go b/conversions.go index 60725d4..a284ea1 100644 --- a/conversions.go +++ b/conversions.go @@ -28,11 +28,12 @@ func asBoolean(value interface{}) (bool, error) { func asFloat(value interface{}) (float64, error) { switch val := value.(type) { case bool: + v := float64(0) if val { - return float64(1), nil - } else { - return float64(0), nil + v = float64(1) } + + return v, nil case float64: return val, nil case int64: @@ -48,11 +49,11 @@ func asFloat(value interface{}) (float64, error) { func asInteger(value interface{}) (int64, error) { switch val := value.(type) { case bool: + v := int64(0) if val { - return int64(1), nil - } else { - return int64(0), nil + v = int64(1) } + return v, nil case float64: return int64(math.Trunc(val)), nil case int64: @@ -68,11 +69,11 @@ func asInteger(value interface{}) (int64, error) { func asString(value interface{}) (string, error) { switch val := value.(type) { case bool: + s := "False" if val { - return "True", nil - } else { - return "False", nil + s = "True" } + return s, nil case float64: return strconv.FormatFloat(val, 10, -1, 64), nil case int64: