github.com/traefik/yaegi@v0.15.1/_test/range7.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  )
     6  
     7  func someChan() <-chan struct{} {
     8  	c := make(chan struct{}, 1)
     9  	c <- struct{}{}
    10  	return c
    11  }
    12  
    13  func main() {
    14  	for _ = range someChan() {
    15  		fmt.Println("success")
    16  		return
    17  	}
    18  }
    19  
    20  // Output:
    21  // success