(rd *proto.Reader)
| 1774 | } |
| 1775 | |
| 1776 | func (cmd *FloatSliceCmd) readReply(rd *proto.Reader) error { |
| 1777 | n, err := rd.ReadArrayLen() |
| 1778 | if err != nil { |
| 1779 | return err |
| 1780 | } |
| 1781 | |
| 1782 | cmd.val = make([]float64, n) |
| 1783 | for i := 0; i < len(cmd.val); i++ { |
| 1784 | switch num, err := rd.ReadFloat(); { |
| 1785 | case err == Nil: |
| 1786 | cmd.val[i] = 0 |
| 1787 | case err != nil: |
| 1788 | return err |
| 1789 | default: |
| 1790 | cmd.val[i] = num |
| 1791 | } |
| 1792 | } |
| 1793 | return nil |
| 1794 | } |
| 1795 | |
| 1796 | func (cmd *FloatSliceCmd) Clone() Cmder { |
| 1797 | var val []float64 |
nothing calls this directly
no test coverage detected