Files
moxa/_test/defer9.go
2020-06-25 09:28:03 +02:00

22 lines
201 B
Go

package main
import "fmt"
func f1(ch chan string) {
defer close(ch)
ch <- "foo"
}
func main() {
ch := make(chan string, 1)
f1(ch)
for s := range ch {
fmt.Println(s)
}
}
// Output:
// foo