package main

import "fmt"

func extend(a, b *[]byte) *[]byte {
	var temp []byte
	temp = append(*a, *b...)
	a = &temp
	return a
}

func main() {
	a := []byte{1, 2}
	b := []byte{3, 4, 5}
	aPtr := extend(&a, &b)
	fmt.Println(aPtr)
}