diff --git a/parser.go b/parser.go index 4471a48..45921ca 100644 --- a/parser.go +++ b/parser.go @@ -155,11 +155,11 @@ func (rce *RedisCommandExecutor) push(i interface{}) bool { } func asString(i interface{}) string { - switch i.(type) { + switch v := i.(type) { case string: - return i.(string) + return v case []byte: - return string(i.([]byte)) + return string(v) } return fmt.Sprintf("%s", i) }