github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/prepare/14_concurrent/happensb/main.go (about) 1 package main 2 3 var c = make(chan int) 4 var a int 5 6 func f() { 7 a = 1 8 <-c 9 } 10 11 /* 12 A: 不能编译 13 B: 输出 1 答案 14 C: 输出 0 15 D: panic 16 */ 17 func main() { 18 go f() 19 c <- 0 20 print(a) 21 }