diff options
Diffstat (limited to 'src/pkg/container/vector/vector.go')
| -rw-r--r-- | src/pkg/container/vector/vector.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pkg/container/vector/vector.go b/src/pkg/container/vector/vector.go index f219cdcaaf..f43e4d23ca 100644 --- a/src/pkg/container/vector/vector.go +++ b/src/pkg/container/vector/vector.go @@ -104,8 +104,8 @@ func (p *Vector) Set(i int, x interface{}) { (*p)[i] = x } func (p *Vector) Last() interface{} { return (*p)[len(*p)-1] } -// Data returns all the elements as a slice. -func (p *Vector) Data() []interface{} { +// Copy makes a copy of the vector and returns it. +func (p *Vector) Copy() Vector { arr := make(Vector, len(*p)) copy(arr, *p) return arr |
