Два append от одного слайса

Что выведетMiddleбесплатно02-t021

От одного базового слайса делают два независимых append подряд и сохраняют результаты в разные переменные. Что выведет программа?

main.gogo
1func run() {2	xs := []int{}3	xs = append(xs, 10)4	xs = append(xs, 20)5	xs = append(xs, 30)6	a := append(xs, 40)7	b := append(xs, 50)8	fmt.Println(a, b)9}10 11func main() {12	run()13}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.