Copy returns a copy of v that shares no storage.
()
| 246 | |
| 247 | // Copy returns a copy of v that shares no storage. |
| 248 | func (v Value) Copy() Value { |
| 249 | if _, ok := v.native(); ok { |
| 250 | return v |
| 251 | } |
| 252 | return NewValue(v.Type(), bytes.Clone(v.bytes())) |
| 253 | } |
| 254 | |
| 255 | // CopyFrom copies from into v, reusing v's storage if possible. |
| 256 | func (v *Value) CopyFrom(from Value) { |