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