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  }