()
| 521 | } |
| 522 | |
| 523 | func (cmd *Cmd) Int() (int, error) { |
| 524 | if cmd.err != nil { |
| 525 | return 0, cmd.err |
| 526 | } |
| 527 | switch val := cmd.val.(type) { |
| 528 | case int64: |
| 529 | return int(val), nil |
| 530 | case string: |
| 531 | return strconv.Atoi(val) |
| 532 | default: |
| 533 | err := fmt.Errorf("redis: unexpected type=%T for Int", val) |
| 534 | return 0, err |
| 535 | } |
| 536 | } |
| 537 | |
| 538 | func (cmd *Cmd) Int64() (int64, error) { |
| 539 | if cmd.err != nil { |
no outgoing calls