Rewrite if-else chains to switch statements (#7382)

This commit is contained in:
Kirill Motkov
2019-03-18 17:46:20 +03:00
committed by kannappanr
parent 6702d23d52
commit 3d29ab4059
4 changed files with 38 additions and 54 deletions

View File

@@ -549,11 +549,12 @@ func timestampCast(v *Value) (t time.Time, _ error) {
func boolCast(v *Value) (b bool, _ error) {
sToB := func(s string) (bool, error) {
if s == "true" {
switch s {
case "true":
return true, nil
} else if s == "false" {
case "false":
return false, nil
} else {
default:
return false, errCastFailure("cannot cast to Bool")
}
}