github.com/neugram/ng@v0.0.0-20180309130942-d472ff93d872/eval/testdata/range_chan1.ng (about)

     1  ch := make(chan int)
     2  sum := 0
     3  go func() {
     4  	for i := 0; i < 10; i++ {
     5  		ch <- 1
     6  	}
     7  	close(ch)
     8  }()
     9  
    10  for v := range ch {
    11  	sum += v
    12  }
    13  
    14  
    15  if sum != 10 {
    16  	panic("ERROR")
    17  }
    18  print("OK")