len и cap после append и подсреза

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

Что выведет программа?

main.gogo
1package main2 3import "fmt"4 5func main() {6	xs := []int{5, 6, 7}7	xs = append(xs, 8)8	fmt.Println(len(xs), cap(xs))9 10	ys := xs[1:3]11	fmt.Println(len(ys), cap(ys))12}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.