Определить, что программа выведет на экран, и объяснить поведение с точки зрения каналов и горутин.
gofunc main() { ch := make(chan struct{}) ch <- struct{}{} go func() { <-ch fmt.Println("good") }() }
Умножим шансы на каждом этапе поиска и поможем получить выгодный оффер