Copying and Appending Slices
This lesson describes the method of copying a slice or appending a slice to provide flexibility.
We'll cover the following...
Modifying slices
To increase the capacity of a slice one must create a new and larger slice and copy the contents of the original slice into it.
Use of the copy
function
Its syntax is as:
func copy(dst, src []T) int
The function copy
copies slice elements of type T from a source src
to a destination dst
, overwriting the corresponding elements in dst
, and it returns the number of elements copied. Source and destination may overlap. The number of arguments copied is the minimum of len(src)
and len(dst)
. When src
is a string, the element type is byte. ...