Отправка в nil-канал из нескольких горутин

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

Канал объявлен, но не инициализирован. Несколько горутин пишут в него, main читает. Что произойдёт?

main.gogo
1package main2 3import (4	"fmt"5	"time"6)7 8func sendToNilChannel() {9	var pipe chan int10	for i := 0; i < 3; i++ {11		go func(k int) {12			pipe <- (k + 1) * 313		}(i)14	}15	fmt.Println("result:", <-pipe)16	time.Sleep(time.Second)17}18 19func main() {20	sendToNilChannel()21}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.