string([]byte) и последующая правка слайса

Что выведетJuniorбесплатно01-t009

Байтовый слайс конвертируется в строку, после этого элемент исходного слайса меняется. Что выведет программа?

main.gogo
1package main2 3import "fmt"4 5func main() {6	buf := []byte{'x', 'y', 'z'}7	str := string(buf)8	buf[0] = 'Q'9	fmt.Printf("%s\n", str)10}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.