説明
					スライスをコピーするにはcopy()を使います。最初のパラメーターにコピー先のスライス型変数、2番目にコピー元のスライス型変数を指定します。copy()の戻り値はコピー先、コピー元スライスの少ない方の要素数になります。サンプルの場合、3が表示されます。
				
			
					
					
package main
import "fmt"
func main() {
	var data = [...] byte { 1,2,3,4,5,6,7,8,9,10,11,12 }
	var sData1 = data[0:5]
	var sData2 = data[6:9]
	fmt.Println("sData1 = ", sData1)
	fmt.Println("sData2 = ", sData2)
	var result = copy(sData1, sData2)
	fmt.Println("result = ", result)
	fmt.Println("sData1 = ", sData1)
	fmt.Println("sData2 = ", sData2)
}
			 
			
					実行結果