Запись и чтение небуферизованного канала в одной горутине

Что выведетJuniorпроверка — Спринт07-t002

Что произойдёт при запуске и как это исправить?

main.gogo
1package main2 3import "fmt"4 5func main() {6	line := make(chan int)7	line <- 178	val := <-line9	fmt.Println(val)10}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.