github.com/neugram/ng@v0.0.0-20180309130942-d472ff93d872/eval/testdata/select5.ng (about) 1 ch1 := make(chan int) 2 ch2 := make(chan int) 3 4 ok := false 5 6 close(ch1) 7 8 select { 9 case v, ok1 := <-ch1: 10 if ok1 { 11 panic("ERROR-1") 12 } 13 if v != 0 { 14 panic("ERROR-2") 15 } 16 ok = true 17 case ch2 <- 1: 18 panic("ERROR-3") 19 } 20 21 if ok { 22 print("OK") 23 }