String converts Values to string
()
| 34 | |
| 35 | // String converts Values to string |
| 36 | func (values Values) String() string { |
| 37 | if len(values) == 1 { |
| 38 | return values[0].V.String() |
| 39 | } |
| 40 | |
| 41 | var buf bytes.Buffer |
| 42 | buf.Write([]byte("[")) |
| 43 | for i, v := range values { |
| 44 | if i != 0 { |
| 45 | buf.Write([]byte(",")) |
| 46 | } |
| 47 | buf.Write([]byte(v.V.String())) |
| 48 | } |
| 49 | buf.Write([]byte("]")) |
| 50 | |
| 51 | return buf.String() |
| 52 | } |
| 53 | |
| 54 | // Clone creates a shallow copy of Values. |
| 55 | // For nil input it returns nil output. |